2. Ing. Miguel Cherres Orihuela [email_address] show databases; - Listar todas las bases de datos. connect [database]; - Conectarse a esa base de datos. show tables; - Listar todas las tablas de una base de datos. show table status; - Muestra información sobre las tablas. describe [table]; - Muestra la estructura de una tabla. drop table [table]; - Elimina la tabla, incluyendo registros y estructura. drop table if exists [table]; - Elimina la tabla, pero verifica que exista. truncate table [table]; - Elimina los registros, pero mantiene la esrtuctura de la tabla. rename table [table] to [nuevo nombre de tabla]; - Renombra una tabla.
3. Ing. Miguel Cherres Orihuela [email_address] select * from [table] limit [numero]; - Muestra los registros desde el 1 hasta el número. Ej. select * from tabla limit 10; Muestra los 10 primeros registros. select * from [table] limit [numero inicio],[numero]; - Muestra los registros desde el número de inicio hasta número inicio + número. Ej. select * from tabla limit 11,10; Muestra desde registro 11 hasta el 20.
4. Ing. Miguel Cherres Orihuela [email_address] SELECT nom, fecha_naci, CURRENT_DATE,(YEAR(CURRENT_DATE) - YEAR(fecha_naci)) - (RIGHT(CURRENT_DATE,5) < RIGHT(fecha_naci,5)) AS edad FROM EMPLEADOS SELECT nombre, nacimiento, MONTH(nacimiento) FROM mascotas SELECT nombre, nacimiento FROM mascotas WHERE MONTH(nacimiento) = 5;
5. Ing. Miguel Cherres Orihuela [email_address] SELECT * FROM mascotas WHERE nombre LIKE "b%" Para encontrar los nombre que inician con b: mysql> SELECT * FROM mascotas WHERE nombre REGEXP "^b"; para buscar los nombres que inician con la letra b, no importando si es mayúscula o minúscula. mysql> SELECT * FROM mascotas WHERE nombre REGEXP "^[bB]";
6. Ing. Miguel Cherres Orihuela [email_address] Para encontrar los nombres que finalizan con la palabra fy, haremos uso del caracter $. mysql> SELECT * FROM mascotas WHERE nombre REGEXP "fy$"; Para encontrar los nombres que contienen una letra s, la consulta sería: mysql> SELECT * FROM mascotas WHERE nombre REGEXP "s"; Agrupar datos mysql> SELECT especie, COUNT(*) FROM mascotas GROUP BY especie ;