Consultas MySQL
Consultas ¿Qué hace? ¿Como se escribe?
Select*from Selecciona todas las columnas SELECT * FROM
de una tabla. nombre_de_tabla;
Where Filtra los resultados con una SELECT columna FROM
condición específica. nombre_de_tabla WHERE
condición;
Where_like(like_%-like-like) Filtra resultados que SELECT columna FROM
not like coincidan o no coincidan con nombre_de_tabla WHERE
un patrón específico. columna LIKE 'patrón';
Where between (and-or-not) Filtra resultados entre un SELECT columna FROM
not between rango de valores o fuera de nombre_de_tabla WHERE
ese rango. columna BETWEEN valor1
(AND-OR-NOT) valor2;
Where in Filtra resultados que SELECT columna FROM
coincidan con una lista de nombre_de_tabla WHERE
valores específicos. columna IN (valor1, valor2,...);
Funciones (Sum-Count-min- Realiza cálculos agregados, SELECT SUM(columna),
max) como sumar, contar, o buscar COUNT(columna),
mínimo y máximo. MIN(columna),
MAX(columna) FROM
nombre_de_tabla;
Group by Agrupa filas que tienen SELECT columna, COUNT(*)
valores iguales en columnas FROM nombre_de_tabla
especificadas. GROUP BY columna;
Having Filtra grupos después de SELECT columna, COUNT(*)
aplicar GROUP BY con FROM nombre_de_tabla
condiciones adicionales. GROUP BY columna HAVING
condición;
Orden by Ordena los resultados en base SELECT columna FROM
a una o más columnas, nombre_de_tabla ORDER BY
ascendente o columna ASC/DESC;
descendentemente.
Modificar
Modificar ¿Qué hace?
Borrar (Drop database, drop table, drop
Drop
column)
Alter Alterar.
Rename Renombrar tabla o campos.
Add Agregar opciones nuevas (columnas).
Change Cambiar el campo por otro.
Modify Modificar el tipo de dato.
Consultas Avanzadas
Consultas avanzadas ¿Qué hace?
Zerofill Contador específico.
Enum Tomar en cuenta solo datos asignados.
Default Colocar una palabra por defecto.
Unsigned Solo valores positivos.
Unique Casilla especial.
Check Agregar condición de selección.