Los comandos básicos que más vamos a estar utilizando a lo largo de este curso, y que son los que se utilizan en la vida real, son los siguientes:
- SELECT: Recupera datos de una o varias tablas. Se trata de una de las sentencias más comunes en SQL.
- INSERT: Agrega nuevos datos a una tabla.
- UPDATE: Actualiza los datos existentes de una tabla.
- DELETE: Elimina datos de una tabla.
- CREATE: Crea una nueva tabla, vista, índice, procedimiento almacenado, u otra estructura de base de datos.
- ALTER: Modifica la estructura de una tabla existente, como agregar o eliminar columnas.
- DROP: Elimina una tabla, vista, índice, procedimiento almacenado, u otra estructura de base de datos.
- GRANT: Concede permisos a un usuario o grupo de usuarios para realizar operaciones en una tabla o en la base de datos en general.
- REVOKE: Retira los permisos previamente otorgados a un usuario o grupo de usuarios.
- JOIN: Combina datos de dos o más tablas en función de una consulta común.
- UNION: Combina los resultados de dos o más consultas en una sola tabla.
- GROUP BY: Agrupa los resultados de una consulta en función de una o más consultas.
- HAVING: Permite filtrar los resultados de una consulta agrupable.
- ORDER BY: Ordena los resultados de una consulta en función de una o más consultas.
- LIMIT: Limita el número de filas devueltas por una consulta.
Algunas de las funciones más comunes que podemos utilizar en el lenguaje SQL son las siguientes:
- AVG(): Devuelve el valor promedio de una consulta numérica.
- COUNT(): Cuenta el número de filas o valores distintos en una columna.
- MAX(): Devuelve el valor máximo de una columna.
- MIN(): Devuelve el valor mínimo de una columna.
- SUM(): Devuelve la suma de los valores de una columna numérica.
- COiNCAT(): Concatena dos o más cadenas de texto.
- SUBSTRING(): Devuelve una parte de una cadena de texto.
- UPPER(): Convierte una cadena de texto a mayúsculas.
- LOWER(): Convierte una cadena de texto a minúsculas.
- LEFT(): Devuelve los caracteres iniciales de una cadena de texto.
- RIGHT(): Devuelve los caracteres finales de una cadena de texto.
- DATE(): Extrae la fecha de un valor de fecha y hora.
- YEAR(): Devuelve el año de una fecha.
- MONTH(): Devuelve el mes de una fecha.
- DAY(): Devuelve el día de una fecha.
- ROUND(): Redondea un valor numérico al número de decimales especificado.