├── RecuperaciónAmbiente ├── Creando_usuario_solo_lectura.sql ├── Creando_usuario_admin.sql ├── Revocando_privilegios.sql ├── Creando_usuario_backup.sql ├── Acceso_desde_cualquier_servidor.sql ├── Creando_usuario_comun.sql ├── Limitando_acceso_a_esquemas.sql ├── Queries_con_índice_y_sin_índice ├── Queries.sql ├── Simulaciones_con_mysqlslap.sql ├── Tablas_sin_índices_PK_FK.sql └── DumpJugosVentas │ ├── jugos_ventas_tabla_de_vendedores.sql │ ├── jugos_ventas_tabla_de_productos.sql │ └── jugos_ventas_tabla_de_clientes.sql ├── comandos.sql └── README.md /RecuperaciónAmbiente/Creando_usuario_solo_lectura.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'read01'@'localhost' IDENTIFIED BY 'read01'; 2 | 3 | GRANT SELECT, EXECUTE ON *.* TO 'read01'@'localhost'; -------------------------------------------------------------------------------- /comandos.sql: -------------------------------------------------------------------------------- 1 | /* 2 | En este notebook encontrarás todos los comandos SQL que ejecutaremos durante el desarrollo del entrenamiento. 3 | 4 | ¡Te deseo éxito en tus estudios! 5 | */ 6 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Creando_usuario_admin.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'admin02'@'localhost' IDENTIFIED BY 'admin02'; 2 | 3 | GRANT ALL PRIVILEGES ON *.* TO 'admin02'@'localhost' WITH GRANT OPTION; -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Revocando_privilegios.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM mysql.user; 2 | 3 | SHOW GRANTS FOR 'user02'@'localhost'; 4 | 5 | REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user02'@'localhost'; -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Creando_usuario_backup.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'back01'@'localhost' IDENTIFIED BY 'back01'; 2 | 3 | GRANT SELECT, RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'back01'@'localhost'; -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 1839-administracion-de-mysql-parte-2 2 | 3 | Notebook con comandos sql del curso de Administración de MySQL: Seguridad y optimización de la base de datos - Parte 2 de Alura en español. 4 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Acceso_desde_cualquier_servidor.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'admingeneric02'@'%' IDENTIFIED BY 'admingeneric02'; 2 | 3 | GRANT ALL PRIVILEGES ON *.* TO 'admingeneric02'@'%' WITH GRANT OPTION; -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Creando_usuario_comun.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'user02'@'localhost' IDENTIFIED BY 'user02'; 2 | 3 | GRANT SELECT, INSERT, UPDATE, DELETE, 4 | CREATE TEMPORARY TABLES, LOCK TABLES, 5 | EXECUTE ON *.* TO 'user02'@'localhost'; -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Limitando_acceso_a_esquemas.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'user04'@'%' IDENTIFIED BY 'user04'; 2 | 3 | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, 4 | LOCK TABLES, EXECUTE ON jugos_ventas.* TO 'user04'@'%'; 5 | 6 | CREATE USER 'user05'@'%' IDENTIFIED BY 'user05'; 7 | 8 | GRANT SELECT, INSERT, UPDATE, DELETE ON jugos_ventas.facturas TO 'user05'@'%'; 9 | 10 | GRANT SELECT ON jugos_ventas.tabla_de_vendedores TO 'user05'@'%'; -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Queries_con_índice_y_sin_índice: -------------------------------------------------------------------------------- 1 | 2 | -- COST 8849.05 3 | EXPLAIN FORMAT=JSON SELECT * FROM FACTURAS WHERE FECHA_VENTA='20170101' \G; 4 | 5 | ------------------------------ 6 | 7 | ALTER TABLE FACTURAS ADD INDEX(FECHA_VENTA); 8 | EXPLAIN FORMAT=JSON SELECT * FROM FACTURAS WHERE FECHA_VENTA='20170101' \G; 9 | 10 | -- COST 54.05 11 | 12 | ------------------------------- 13 | ALTER TABLE FACTURAS DROP INDEX FECHA_VENTA; 14 | EXPLAIN FORMAT=JSON SELECT * FROM FACTURAS WHERE FECHA_VENTA='20170101' \G; 15 | 16 | -- COST 9065.80 -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Queries.sql: -------------------------------------------------------------------------------- 1 | -- cost 3.75 2 | SELECT A.CODIGO_DEL_PRODUCTO FROM tabla_de_productos A; 3 | 4 | -- cost 60654.92 5 | SELECT A.CODIGO_DEL_PRODUCTO, C.CANTIDAD FROM tabla_de_productos A 6 | INNER JOIN items_facturas C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO; 7 | 8 | -- cost 211939.80 9 | SELECT A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) AS ANO,C.CANTIDAD FROM tabla_de_productos A 10 | INNER JOIN items_facturas C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO 11 | INNER JOIN facturas B ON C.NUMERO = B.NUMERO; 12 | 13 | -- cost 211939.80 14 | SELECT A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) AS ANO, SUM(C.CANTIDAD) AS CANTIDAD FROM tabla_de_productos A 15 | INNER JOIN items_facturas C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO 16 | INNER JOIN facturas B ON C.NUMERO = B.NUMERO 17 | GROUP BY A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) 18 | ORDER BY A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA); 19 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Simulaciones_con_mysqlslap.sql: -------------------------------------------------------------------------------- 1 | -- cost 53.65 2 | 3 | SELECT * FROM facturas WHERE FECHA_VENTA='20170101'; 4 | 5 | ALTER TABLE facturas ADD INDEX(FECHA_VENTA); 6 | 7 | /* MYSQLSLAP 8 | Average number of seconds to run all queries: 0.259 seconds 9 | Minimum number of seconds to run all queries: 0.078 seconds 10 | Maximum number of seconds to run all queries: 1.094 seconds 11 | Number of clients running queries: 100 12 | Average number of queries per client: 1 13 | 14 | */ 15 | 16 | ------------------------------------------- 17 | -- cost 9028.13 18 | 19 | SELECT * FROM facturas1 WHERE FECHA_VENTA='20170101'; 20 | 21 | /* 22 | MYSQLSLAP 23 | Average number of seconds to run all queries: 2.770 seconds 24 | Minimum number of seconds to run all queries: 2.328 seconds 25 | Maximum number of seconds to run all queries: 3.453 seconds 26 | Number of clients running queries: 100 27 | Average number of queries per client: 1 28 | */ -------------------------------------------------------------------------------- /RecuperaciónAmbiente/Tablas_sin_índices_PK_FK.sql: -------------------------------------------------------------------------------- 1 | -- cost 3.75 2 | SELECT A.CODIGO_DEL_PRODUCTO FROM tabla_de_productos1 A; 3 | 4 | -- cost 747020.43 5 | SELECT A.CODIGO_DEL_PRODUCTO, C.CANTIDAD FROM tabla_de_productos1 A 6 | INNER JOIN items_facturas1 C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO; 7 | 8 | -- cost 6 billones... 9 | SELECT A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) AS ANO,C.CANTIDAD FROM tabla_de_productos1 A 10 | INNER JOIN items_facturas1 C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO INNER JOIN facturas1 B ON C.NUMERO = B.NUMERO; 11 | 12 | -- cost 6 billones... 13 | SELECT A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) AS ANO, SUM(C.CANTIDAD) AS CANTIDAD FROM tabla_de_productos1 14 | A INNER JOIN items_facturas1 C ON A.CODIGO_DEL_PRODUCTO = C.CODIGO_DEL_PRODUCTO INNER JOIN facturas1 B ON C.NUMERO = B.NUMERO 15 | GROUP BY A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA) ORDER BY A.CODIGO_DEL_PRODUCTO, YEAR(B.FECHA_VENTA); 16 | 17 | 18 | CREATE TABLE `facturas1` ( 19 | `DNI` varchar(11) NOT NULL, 20 | `MATRICULA` varchar(5) NOT NULL, 21 | `FECHA_VENTA` date DEFAULT NULL, 22 | `NUMERO` int NOT NULL, 23 | `IMPUESTO` float NOT NULL 24 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 25 | 26 | CREATE TABLE `items_facturas1` ( 27 | `NUMERO` int NOT NULL, 28 | `CODIGO_DEL_PRODUCTO` varchar(10) NOT NULL, 29 | `CANTIDAD` int NOT NULL, 30 | `PRECIO` float NOT NULL 31 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 32 | 33 | CREATE TABLE `tabla_de_productos1` ( 34 | `CODIGO_DEL_PRODUCTO` varchar(10) NOT NULL, 35 | `NOMBRE_DEL_PRODUCTO` varchar(50) DEFAULT NULL, 36 | `TAMANO` varchar(10) DEFAULT NULL, 37 | `SABOR` varchar(20) DEFAULT NULL, 38 | `ENVASE` varchar(20) DEFAULT NULL, 39 | `PRECIO_DE_LISTA` float NOT NULL 40 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 41 | 42 | INSERT INTO facturas1 43 | SELECT * FROM facturas; 44 | 45 | INSERT INTO items_facturas1 46 | SELECT * FROM items_facturas; 47 | 48 | INSERT INTO tabla_de_productos1 49 | SELECT * FROM tabla_de_productos; 50 | 51 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/DumpJugosVentas/jugos_ventas_tabla_de_vendedores.sql: -------------------------------------------------------------------------------- 1 | -- MySQL dump 10.13 Distrib 8.0.15, for Win64 (x86_64) 2 | -- 3 | -- Host: localhost Database: jugos_ventas 4 | -- ------------------------------------------------------ 5 | -- Server version 8.0.15 6 | 7 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 8 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 9 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 10 | SET NAMES utf8 ; 11 | /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; 12 | /*!40103 SET TIME_ZONE='+00:00' */; 13 | /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 14 | /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 15 | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 16 | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 17 | 18 | -- 19 | -- Table structure for table `tabla_de_vendedores` 20 | -- 21 | 22 | DROP TABLE IF EXISTS `tabla_de_vendedores`; 23 | /*!40101 SET @saved_cs_client = @@character_set_client */; 24 | SET character_set_client = utf8mb4 ; 25 | CREATE TABLE `tabla_de_vendedores` ( 26 | `MATRICULA` varchar(5) NOT NULL, 27 | `NOMBRE` varchar(100) DEFAULT NULL, 28 | `PORCENTAJE_COMISION` float DEFAULT NULL, 29 | `FECHA_ADMISION` date DEFAULT NULL, 30 | `VACACIONES` bit(1) DEFAULT NULL, 31 | `BARRIO` varchar(50) DEFAULT NULL, 32 | PRIMARY KEY (`MATRICULA`) 33 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 34 | /*!40101 SET character_set_client = @saved_cs_client */; 35 | 36 | -- 37 | -- Dumping data for table `tabla_de_vendedores` 38 | -- 39 | 40 | LOCK TABLES `tabla_de_vendedores` WRITE; 41 | /*!40000 ALTER TABLE `tabla_de_vendedores` DISABLE KEYS */; 42 | INSERT INTO `tabla_de_vendedores` VALUES 43 | ('00235','Miguel Pavón Silva',0.08,'2014-08-15',_binary '\0','Condesa'), 44 | ('00236','Claudia Morales',0.08,'2013-09-17',_binary '','Del Valle'), 45 | ('00237','Concepción Martinez',0.11,'2017-03-18',_binary '','Contadero'), 46 | ('00238','Patricia Sánchez',0.11,'2016-08-21',_binary '\0','Oblatos'); 47 | /*!40000 ALTER TABLE `tabla_de_vendedores` ENABLE KEYS */; 48 | UNLOCK TABLES; 49 | /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; 50 | 51 | /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 52 | /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 53 | /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 54 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 55 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 56 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 57 | /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; 58 | 59 | -- Dump completed on 2019-04-16 15:44:54 60 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/DumpJugosVentas/jugos_ventas_tabla_de_productos.sql: -------------------------------------------------------------------------------- 1 | -- MySQL dump 10.13 Distrib 8.0.15, for Win64 (x86_64) 2 | -- 3 | -- Host: localhost Database: jugos_ventas 4 | -- ------------------------------------------------------ 5 | -- Server version 8.0.15 6 | 7 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 8 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 9 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 10 | SET NAMES utf8 ; 11 | /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; 12 | /*!40103 SET TIME_ZONE='+00:00' */; 13 | /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 14 | /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 15 | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 16 | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 17 | 18 | -- 19 | -- Table structure for table `tabla_de_productos` 20 | -- 21 | 22 | DROP TABLE IF EXISTS `tabla_de_productos`; 23 | /*!40101 SET @saved_cs_client = @@character_set_client */; 24 | SET character_set_client = utf8mb4 ; 25 | CREATE TABLE `tabla_de_productos` ( 26 | `CODIGO_DEL_PRODUCTO` varchar(10) NOT NULL, 27 | `NOMBRE_DEL_PRODUCTO` varchar(50) DEFAULT NULL, 28 | `TAMANO` varchar(10) DEFAULT NULL, 29 | `SABOR` varchar(20) DEFAULT NULL, 30 | `ENVASE` varchar(20) DEFAULT NULL, 31 | `PRECIO_DE_LISTA` float NOT NULL, 32 | PRIMARY KEY (`CODIGO_DEL_PRODUCTO`) 33 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 34 | /*!40101 SET character_set_client = @saved_cs_client */; 35 | 36 | -- 37 | -- Dumping data for table `tabla_de_productos` 38 | -- 39 | 40 | LOCK TABLES `tabla_de_productos` WRITE; 41 | /*!40000 ALTER TABLE `tabla_de_productos` DISABLE KEYS */; 42 | INSERT INTO `tabla_de_productos` VALUES 43 | ('773912', 'Clean', '1 Litro', 'Naranja', 'Botella PET', 8.01), 44 | ('838819', 'Clean', '1,5 Litros', 'Naranja', 'Botella PET', 12.01), 45 | ('1037797', 'Clean', '2 Litros', 'Naranja', 'Botella PET', 16.01), 46 | ('812829', 'Clean', '350 ml', 'Naranja', 'Lata', 2.81), 47 | ('479745', 'Clean', '470 ml', 'Naranja', 'Botella de Vidrio', 3.77), 48 | ('695594', 'Festival de Sabores', '1,5 Litros', 'Asaí', 'Botella PET', 28.51), 49 | ('243083', 'Festival de Sabores', '1,5 Litros', 'Maracuyá', 'Botella PET', 10.51), 50 | ('1022450', 'Festival de Sabores', '2 Litros', 'Asái', 'Botella PET', 38.01), 51 | ('231776', 'Festival de Sabores', '700 ml', 'Asaí', 'Botella de Vidrio', 13.31), 52 | ('723457', 'Festival de Sabores', '700 ml', 'Maracuyá', 'Botella de Vidrio', 4.91), 53 | ('746596', 'Light', '1,5 Litros', 'Sandía', 'Botella PET', 19.51), 54 | ('1040107', 'Light', '350 ml', 'Sandía', 'Lata', 4.56), 55 | ('1002334', 'Línea Citrus', '1 Litro', 'Lima/Limón', 'Botella PET', 7), 56 | ('1088126', 'Línea Citrus', '1 Litro', 'Limón', 'Botella PET', 7), 57 | ('1041119', 'Línea Citrus', '700 ml', 'Lima/Limón', 'Botella de Vidrio', 4.9), 58 | ('1042712', 'Línea Citrus', '700 ml', 'Limón', 'Botella de Vidrio', 4.9), 59 | ('520380', 'Pedazos de Frutas', '1 Litro', 'Manzana', 'Botella PET', 12.01), 60 | ('788975', 'Pedazos de Frutas', '1,5 Litros', 'Manzana', 'Botella PET', 18.01), 61 | ('229900', 'Pedazos de Frutas', '350 ml', 'Manzana', 'Lata', 4.21), 62 | ('1101035', 'Refrescante', '1 Litro', 'Frutilla/Limón', 'Botella PET', 9.01), 63 | ('1086543', 'Refrescante', '1 Litro', 'Mango', 'Botella PET', 11.01), 64 | ('326779', 'Refrescante', '1,5 Litros', 'Mango', 'Botella PET', 16.51), 65 | ('826490', 'Refrescante', '700 ml', 'Frutilla/Limón', 'Botella de Vidrio', 6.31), 66 | ('1096818', 'Refrescante', '700 ml', 'Mango', 'Botella de Vidrio', 7.71), 67 | ('394479', 'Sabor da Montaña', '700 ml', 'Cereza', 'Botella de Vidrio', 8.41), 68 | ('783663', 'Sabor da Montaña', '700 ml', 'Frutilla', 'Botella de Vidrio', 7.71), 69 | ('1000889', 'Sabor da Montaña', '700 ml', 'Uva', 'Botella de Vidrio', 6.31), 70 | ('544931', 'Verano', '350 ml', 'Limón', 'Lata', 2.46), 71 | ('235653', 'Verano', '350 ml', 'Mango', 'Lata', 3.86), 72 | ('1051518', 'Verano', '470 ml', 'Limón', 'Botella de Vidrio', 3.3), 73 | ('1004327', 'Vida del Campo', '1,5 Litros', 'Sandía', 'Botella PET', 19.51), 74 | ('1013793', 'Vida del Campo', '2 Litros', 'Cereza/Manzana', 'Botella PET', 24.01), 75 | ('290478', 'Vida del Campo', '350 ml', 'Sandía', 'Lata', 4.56), 76 | ('1002767', 'Vida del Campo', '700 ml', 'Cereza/Manzana', 'Botella de Vidrio', 8.41), 77 | ('1078680', 'Verano', '470 ml', 'Mango', 'Botella de Vidrio', 5.18); 78 | /*!40000 ALTER TABLE `tabla_de_productos` ENABLE KEYS */; 79 | UNLOCK TABLES; 80 | /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; 81 | 82 | /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 83 | /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 84 | /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 85 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 86 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 87 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 88 | /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; 89 | 90 | -- Dump completed on 2019-04-16 15:44:53 91 | -------------------------------------------------------------------------------- /RecuperaciónAmbiente/DumpJugosVentas/jugos_ventas_tabla_de_clientes.sql: -------------------------------------------------------------------------------- 1 | -- MySQL dump 10.13 Distrib 8.0.15, for Win64 (x86_64) 2 | -- 3 | -- Host: localhost Database: jugos_ventas 4 | -- ------------------------------------------------------ 5 | -- Server version 8.0.15 6 | 7 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 8 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 9 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 10 | SET NAMES utf8 ; 11 | /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; 12 | /*!40103 SET TIME_ZONE='+00:00' */; 13 | /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 14 | /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 15 | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 16 | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 17 | 18 | -- 19 | -- Table structure for table `tabla_de_clientes` 20 | -- 21 | 22 | DROP TABLE IF EXISTS `tabla_de_clientes`; 23 | /*!40101 SET @saved_cs_client = @@character_set_client */; 24 | SET character_set_client = utf8mb4 ; 25 | CREATE TABLE `tabla_de_clientes` ( 26 | `DNI` varchar(11) NOT NULL, 27 | `NOMBRE` varchar(100) DEFAULT NULL, 28 | `DIRECCION_1` varchar(150) DEFAULT NULL, 29 | `DIRECCION_2` varchar(150) DEFAULT NULL, 30 | `BARRIO` varchar(50) DEFAULT NULL, 31 | `CIUDAD` varchar(50) DEFAULT NULL, 32 | `ESTADO` varchar(2) DEFAULT NULL, 33 | `CP` varchar(8) DEFAULT NULL, 34 | `FECHA_DE_NACIMIENTO` date DEFAULT NULL, 35 | `EDAD` smallint(6) DEFAULT NULL, 36 | `SEXO` varchar(1) DEFAULT NULL, 37 | `LIMITE_DE_CREDITO` float DEFAULT NULL, 38 | `VOLUMEN_DE_COMPRA` float DEFAULT NULL, 39 | `PRIMERA_COMPRA` bit(1) DEFAULT NULL, 40 | PRIMARY KEY (`DNI`) 41 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 42 | /*!40101 SET character_set_client = @saved_cs_client */; 43 | 44 | -- 45 | -- Dumping data for table `tabla_de_clientes` 46 | -- 47 | 48 | LOCK TABLES `tabla_de_clientes` WRITE; 49 | /*!40000 ALTER TABLE `tabla_de_clientes` DISABLE KEYS */; 50 | INSERT INTO `tabla_de_clientes` VALUES 51 | ('9283760794', 'Edson Calisaya', 'Sta Úrsula Xitla', '', 'Barrio del Niño Jesús', 'Ciudad de México', 'EM', '22002002', '1995-01-07', 25, 'M', 150000, 250000,_binary '\0'), 52 | ('7771579779', 'Marcelo Perez', 'F.C. de Cuernavaca 13', '', 'Carola', 'Ciudad de México', 'EM', '88202912', '1992-02-25', 29, 'M', 120000, 200000,_binary ''), 53 | ('5576228758', 'Joana Olivera', 'Pachuca 75', '', 'Condesa', 'Ciudad de México', 'EM', '88192029', '1995-02-14', 25, 'F', 70000, 160000,_binary '\0'), 54 | ('1471156710', 'Erica Carvajo', 'Heriberto Frías 1107', '', 'Del Valle', 'Ciudad de México', 'EM', '80012212', '1990-03-01', 30, 'F', 170000, 245000,_binary ''), 55 | ('8502682733', 'Luis Silva', 'Prol. 16 de Septiembre 1156', '', 'Contadero', 'Ciudad de México', 'EM', '82122020', '1995-04-07', 25, 'M', 110000, 190000,_binary ''), 56 | ('3623344710', 'Marcos Rosas', 'Av. Universidad', '', 'Del Valle', 'Ciudad de México', 'EM', '22002012', '1995-05-13', 26, 'M', 110000, 220000,_binary '\0'), 57 | ('50534475787', 'Abel Pintos', 'Carr. México-Toluca 1499', '', 'Cuajimalpa', 'Ciudad de México', 'EM', '22000212', '1995-06-11', 25, 'M', 170000, 260000,_binary ''), 58 | ('5840119709', 'Gabriel Roca', 'Eje Central Lázaro Cárdenas 911', '', 'Del Valle', 'Ciudad de México', 'EM', '80010221', '1985-06-16', 36, 'M', 140000, 210000,_binary '\0'), 59 | ('94387591700', 'Walter Soruco', 'Calz. de Tlalpan 2980', '', 'Ex Hacienda Coapa', 'Ciudad de México', 'EM', '22000201', '1989-07-20', 31, 'M', 60000, 120000,_binary ''), 60 | ('8719655770', 'Carlos Santivañez', 'Calz. del Hueso 363', '', 'Floresta Coyoacán', 'Ciudad de México', 'EM', '81192002', '1983-01-20', 37, 'M', 200000, 240000,_binary ''), 61 | ('5648641702', 'Paolo Mendez', 'Martires de Tacubaya 65', '', 'Héroes de Padierna', 'Ciudad de México', 'EM', '21002020', '1991-10-30', 29, 'M', 120000, 220000,_binary '\0'), 62 | ('492472718', 'Jorge Castro', 'Federal México-Toluca 5690', '', 'Locaxco', 'Ciudad de México', 'EM', '22012002', '1994-12-19', 26, 'M', 75000, 95000,_binary '\0'), 63 | ('9275760794', 'Alberto Rodriguez', 'Circunvalación Oblatos 690', '', 'Oblatos', 'Guadalajara', 'JC', '44700000', '1991-12-28', 26, 'M', 75000, 95000,_binary ''), 64 | ('94387575700', 'María Jimenez', 'Av. Libertadores 457', '', 'Barragán Hernández', 'Guadalajara', 'JC', '44469000', '1995-05-13', 26, 'F', 120000, 300000,_binary ''), 65 | ('95939180787', 'Ximena Gómez','Jaguares 822','','Alcalde Barranquitas','Guadalajara','JC','44270000','1992-01-05',16,'F',90000,18000,_binary '\0'); 66 | /*!40000 ALTER TABLE `tabla_de_clientes` ENABLE KEYS */; 67 | UNLOCK TABLES; 68 | /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; 69 | 70 | /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 71 | /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 72 | /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 73 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 74 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 75 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 76 | /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; 77 | 78 | -- Dump completed on 2019-04-16 15:44:54 79 | --------------------------------------------------------------------------------