-
Comando para conectar a la base de datos:
mysql -u usuario -p
-
Comando para mostrar todas las bases de datos:
SHOW DATABASES;
-
Comando para seleccionar una base de datos específica:
USE nombre_de_la_base_de_datos;
-
Mostrar todas las tablas en una base de datos:
SHOW TABLES;
-
Mostrar la estructura de una tabla:
DESCRIBE nombre_de_la_tabla;
-
Realizar una consulta SELECT:
SELECT columna1, columna2 FROM nombre_de_la_tabla;
-
Insertar datos en una tabla:
INSERT INTO nombre_de_la_tabla (columna1, columna2) VALUES (valor1, valor2);
-
Actualizar datos en una tabla:
UPDATE nombre_de_la_tabla SET columna1 = valor1 WHERE condicion;
-
Eliminar datos de una tabla:
DELETE FROM nombre_de_la_tabla WHERE condicion;
-
Filtrar resultados con WHERE:
SELECT columna1, columna2 FROM nombre_de_la_tabla WHERE condicion;
Este comando permite agregar una condición para filtrar los resultados de una consulta.
Puedes utilizar operadores como "=", "<", ">", "<=", ">=", "!=" para comparar valores. -
Ordenar resultados con ORDER BY:
SELECT columna1, columna2 FROM nombre_de_la_tabla ORDER BY columna1 ASC|DESC;
Permite ordenar los resultados de una consulta en función de una o varias columnas,
en orden ascendente (ASC) o descendente (DESC). -
Limitar resultados con LIMIT:
SELECT columna1, columna2 FROM nombre_de_la_tabla LIMIT cantidad;
Limita el número de filas que se devuelven en una consulta. Puedes especificar
la cantidad de filas que deseas mostrar. -
Realizar operaciones matemáticas:
SELECT columna1, columna2, columna1 + columna2 AS suma FROM nombre_de_la_tabla;
Puedes realizar operaciones matemáticas en una consulta, como suma, resta, multiplicación
y división, utilizando los operadores correspondientes (+, -, *, /). -
Utilizar funciones de agregación:
SELECT COUNT(columna1) AS cantidad FROM nombre_de_la_tabla;
Las funciones de agregación, como COUNT, SUM, AVG, MIN y MAX, permiten realizar cálculos
sobre un conjunto de valores en una columna. -
Unir tablas con JOIN:
SELECT columna1, columna2 FROM tabla1 JOIN tabla2 ON tabla1.columna = tabla2.columna;
JOIN permite combinar filas de dos o más tablas en función de una condición de unión.
-
Realizar consultas condicionales con CASE:
SELECT columna1, CASE WHEN columna2 = 'valor' THEN 'Condición cumplida' ELSE 'Condición no cumplida' END AS resultado FROM nombre_de_la_tabla;
CASE permite realizar consultas condicionales, donde puedes especificar diferentes resultados
según una condición.
/////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
La sintaxis básica para realizar una consulta SELECT es la siguiente:
SELECT columna1, columna2 FROM nombre_de_la_tabla;
Supongamos que tenemos una tabla llamada "clientes" con las columnas "id", "nombre" y "email". Para obtener todos los
registros de la tabla, ejecutaríamos la siguiente consulta:
SELECT * FROM clientes;
Puedes agregar una cláusula WHERE para filtrar los resultados según una condición.
SELECT * FROM clientes WHERE nombre = 'Juan';
Esta consulta devolverá todos los registros de la tabla "clientes" donde el nombre sea igual a 'Juan'.
3. Ordenar resultados con ORDER BY:
Puedes ordenar los resultados de una consulta utilizando ORDER BY.
SELECT \* FROM clientes ORDER BY nombre ASC;
Esta consulta ordenará los registros de la tabla "clientes" en orden ascendente según la columna "nombre".
Puedes limitar el número de filas que se devuelven en una consulta utilizando LIMIT.
SELECT \* FROM clientes LIMIT 10;
Esta consulta devolverá los primeros 10 registros de la tabla "clientes".
Puedes realizar operaciones matemáticas en una consulta. SELECT precio, cantidad, precio \* cantidad AS total FROM productos;
Esta consulta multiplicará los valores de las columnas "precio" y "cantidad" y mostrará el resultado en una columna llamada "total".