Respuesta: Se utiliza el comando CREATE DATABASE seguido del nombre que deseas asignar a tu nueva base de datos en MySQL.
La instrucción para crear una base de datos es:
Ejemplo:
Respuesta: El comando SHOW DATABASES permite visualizar un listado completo de todas las bases de datos que existen en tu servidor MySQL.
Para ver todas las bases de datos disponibles:
Respuesta: El comando USE seguido del nombre de la base de datos permite seleccionarla y activarla para comenzar a trabajar con ella.
Para seleccionar y usar una base de datos específica:
Ejemplo:
Respuesta: Se utiliza CREATE TABLE seguido del nombre de la tabla y la definición de sus columnas con sus respectivos tipos de datos.
La instrucción básica para crear una tabla es:
Ejemplo:
Respuesta: Se añade PRIMARY KEY después del tipo de dato de la columna, opcionalmente con AUTO_INCREMENT para generar valores automáticamente incrementales.
Existen dos formas principales de definir una clave primaria:
Forma 1: Directamente en la definición de la columna:
Forma 2: Con AUTO_INCREMENT (recomendado):
Respuesta: El comando SHOW TABLES muestra un listado de todas las tablas que existen dentro de la base de datos actualmente seleccionada.
Para ver todas las tablas en la base de datos activa:
Respuesta: Se usa INSERT INTO especificando el nombre de la tabla, las columnas entre paréntesis y los valores correspondientes después de VALUES.
Para insertar datos en una tabla se usa:
Ejemplo:
Para insertar múltiples registros:
Respuesta: Se utiliza SELECT * FROM seguido del nombre de la tabla. El asterisco representa todas las columnas de la tabla.
Para seleccionar todos los registros y columnas:
Ejemplo:
Respuesta: En lugar del asterisco, se escriben los nombres de las columnas específicas que deseas consultar, separadas por comas después de SELECT.
Se especifican solo las columnas deseadas:
Ejemplo:
Respuesta: Se utiliza UPDATE con SET para asignar nuevos valores a las columnas, y WHERE para especificar qué registros actualizar.
Para actualizar registros existentes:
Ejemplo:
Respuesta: Se usa DELETE FROM seguido del nombre de la tabla y WHERE con la condición que especifica cuáles registros eliminar.
Para eliminar registros específicos:
Ejemplo:
Respuesta: Se eliminarán TODOS los registros de la tabla de forma permanente. La tabla seguirá existiendo pero completamente vacía sin datos.
La tabla seguirá existiendo, pero estará completamente vacía. Siempre verifica que incluyas la cláusula WHERE para eliminar solo los registros específicos que deseas.
Respuesta: Se utiliza DROP TABLE seguido del nombre de la tabla. Esto elimina permanentemente la tabla completa incluyendo su estructura y datos.
Para eliminar completamente una tabla y todos sus datos:
Ejemplo:
Respuesta: Se usa DROP DATABASE seguido del nombre de la base de datos. Elimina permanentemente la base de datos con todas sus tablas.
Para eliminar una base de datos completa:
Ejemplo:
Respuesta: Se utiliza ORDER BY seguido del nombre de la columna por la cual ordenar. Por defecto ordena ascendentemente (ASC).
Para ordenar los resultados se usa ORDER BY:
Orden ascendente (por defecto):
Orden descendente:
Ordenar por múltiples columnas:
Respuesta: Se utiliza la cláusula WHERE después de FROM, especificando la condición que deben cumplir los registros para ser mostrados en resultados.
Para filtrar datos se usa la cláusula WHERE:
Ejemplos de filtros:
Respuesta: Se utiliza la función COUNT(*) dentro de SELECT para contar el número total de registros o filas que cumplen cierta condición.
Para contar registros se usa la función COUNT():
Contar todos los registros:
Contar registros que cumplen una condición:
Contar valores únicos en una columna:
Ejemplo completo: