From 737530c0323919da47d663e6ab8c8cf220b160bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Adame?= Date: Thu, 30 Jan 2025 16:31:55 -0600 Subject: [PATCH 1/2] remove old files --- bd/README.md | 44 --------------------------------------- bd/script_creacion_bd.sql | 12 ----------- 2 files changed, 56 deletions(-) delete mode 100644 bd/README.md delete mode 100644 bd/script_creacion_bd.sql diff --git a/bd/README.md b/bd/README.md deleted file mode 100644 index 0ad162f..0000000 --- a/bd/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# Requerimientos - -- MySQL instalado en su sistema. Desarrollado con Ver 8.0.31 for Win64 on x86_64 (MySQL Community Server - GPL). -- Acceso de administrador a MySQL. - -# Despliegue y Ejecución - -1. Clonar este repositorio: - ``` - git clone https://github.com/usuario/repositorio.git - ``` - -2. Iniciar sesión en MySQL como usuario root: - ``` - mysql -u root -p - ``` - -3. Cargar el script de creación de la base de datos: - ``` - source ruta_del_script_creacion_bd.sql - ``` - Ejemplo: `D:\SRC\GitHub\tonysoft2018\tesffullstack\bd\script_creacion_bd.sql` - -4. Cambiar a la base de datos recién creada: - ``` - USE bd_garcia; - ``` - -5. Ejecutar la consulta para verificar los datos en la tabla person: - ``` - SELECT * FROM person; - ``` - -6. Crear un nuevo usuario para la conexión del backend y otorgarle privilegios: - ``` - CREATE USER 'conexion'@'localhost' IDENTIFIED BY 'Wk2!rT8s@6w'; - GRANT ALL PRIVILEGES ON bd_garcia.* TO 'conexion'@'localhost'; - FLUSH PRIVILEGES; - ``` - -7. Salir de MySQL: - ``` - exit; - ``` \ No newline at end of file diff --git a/bd/script_creacion_bd.sql b/bd/script_creacion_bd.sql deleted file mode 100644 index 89a9fbc..0000000 --- a/bd/script_creacion_bd.sql +++ /dev/null @@ -1,12 +0,0 @@ -CREATE DATABASE IF NOT EXISTS bd_garcia; - -USE bd_garcia; - -CREATE TABLE IF NOT EXISTS person ( - id INT AUTO_INCREMENT PRIMARY KEY, - nombre VARCHAR(255), - apellido VARCHAR(255), - fechaNacimiento DATE, - puesto VARCHAR(255), - sueldo DECIMAL(10, 2) -); From 3439020ed0afc76f4ba80f7263d49b107546048d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Adame?= Date: Thu, 30 Jan 2025 16:35:55 -0600 Subject: [PATCH 2/2] feat: test database --- README.md | 12 +++++++++++- creation_script.sql | 12 ++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 creation_script.sql diff --git a/README.md b/README.md index 0ef43ea..046ac46 100644 --- a/README.md +++ b/README.md @@ -1 +1,11 @@ -# tesffullstack +# Base de datos + +## Ejecutar el comando del archivo "creation_script.sql". + +### Crear un usuario llamado "conexion" con su respectivo password. + +CREATE USER 'conexion'@'localhost' IDENTIFIED BY 'randompass'; + +### Asignar permisos al usuario creado + +GRANT ALL PRIVILEGES ON conexion.* TO 'db_adame'@'localhost'; \ No newline at end of file diff --git a/creation_script.sql b/creation_script.sql new file mode 100644 index 0000000..c91640d --- /dev/null +++ b/creation_script.sql @@ -0,0 +1,12 @@ +CREATE DATABASE IF NOT EXISTS bd_adame; + +USE bd_adame; + +CREATE TABLE IF NOT EXISTS person ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(255) NOT NULL, + lastname VARCHAR(255) NOT NULL, + bird_date DATE NOT NULL, + position VARCHAR(255) NOT NULL, + salary DECIMAL(10, 2) NOT NULL DEFAULT 0.00 +);