La hoja de referencia de los comandos SQL esenciales para principiantes

La hoja de referencia de los comandos SQL esenciales para principiantes

El lenguaje de consulta estructurado (SQL) es la herramienta preferida para manipular bases de datos. Este lenguaje le permite manipular datos como ningún otro, ¡y no cuesta nada comenzar a usar!





Si es nuevo en los comandos SQL o necesita un recordatorio de algunas partes de esta poderosa herramienta a su disposición, entonces nuestra hoja de trucos de comandos SQL a continuación es exactamente lo que necesita. Desplácese hacia abajo para ver la maravilla que contiene o descargue el PDF para usarlo en el futuro. (El PDF contiene ejemplos de los comandos dados).





DESCARGA GRATIS: Esta hoja de trucos está disponible como PDF descargable de nuestro socio de distribución, TradePub. Deberá completar un breve formulario para acceder a él solo por primera vez. Descargar La hoja de referencia de los comandos SQL esenciales .





transferir de una unidad de Google a otra

La hoja de referencia de los comandos SQL esenciales

MandoAcción
Comandos de consulta
SELECCIONEBloque de construcción de consultas básicas para recuperar datos.
SELECCIONE *El uso de * con SELECT devuelve todas las columnas.
SELECCIONAR columnaEspecifique columnas exactas con su nombre.
SELECT table.columnHaga referencia a una columna de una tabla específica.
DEEspecifique dónde encontrar los datos.
COMOAlias ​​temporal de un nombre de tabla o columna con un nuevo nombre.
DÓNDEFiltrar resultados con una condición.
YUtilice varias condiciones con una cláusula WHERE. Los resultados deben coincidir con todas las condiciones.
OUtilice varias condiciones con una cláusula WHERE. Los resultados solo deben coincidir con una condición.
PEDIR POROrdena los resultados por columna. La base de datos elige cómo realizar el pedido.
ORDEN POR COLUMNA ASCOrdene los resultados por una columna en orden ascendente.
ORDEN POR COLUMNA DESCOrdene los resultados por una columna en orden descendente.
LÍMITERestrinja el número de resultados devueltos.
COMPENSAROmita el primer número de filas OFFSET. A menudo se usa con LIMIT.
SUBQUERYEjecute una consulta para recuperar datos para otra consulta.
Funciones agregadas¹
CONTARCuente el número de filas que coinciden con la consulta.
MAXDevuelve el valor más alto en una columna numérica.
MINDevuelve el valor más bajo en una columna numérica.
SUMASuma los valores de una columna numérica.
AVGCalcule el valor promedio de una columna numérica.
TENIENDOSe usa con funciones agregadas en lugar de la cláusula WHERE.
AGRUPAR PORSe usa para refinar un resultado agregado.
Operadores
IGUAL QUEBúsqueda sensible a mayúsculas y minúsculas de un patrón con un operador comodín (%).
ME GUSTABúsqueda que no distingue entre mayúsculas y minúsculas de un patrón con un operador comodín (%).
ENTREBusque un valor entre dos valores. Funciona con fechas o números.
>Busque valores mayores que una condición.
>=Busque valores mayores o iguales a una condición.
<Busque valores menores que una condición.
<=Busque valores menores o iguales a una condición.
=Busque valores que coincidan exactamente con una condición.
Busque valores que no sean iguales a una condición.
UNIÓNCombine dos consultas únicas (con las mismas columnas) en un resultado.
UNIÓN TODOSCombine dos consultas (con las mismas columnas) en un resultado. Se permiten duplicados.
ENAbreviatura de DÓNDE. Especifica múltiples condiciones de quirófano.
NO ENAbreviatura de DÓNDE. Especifica varias condiciones OR (invertidas) o no es igual a.
ES NULOCompruebe si hay valores vacíos.
NO ES NULOCompruebe que no haya valores vacíos.
INTERSECARSEDevuelve resultados que coinciden con dos consultas.
MENOSDevuelve resultados en una consulta que no están en otra consulta.
Uniones
SOBRESe utiliza para especificar la columna para comparar y hacer coincidir los resultados.
UTILIZANDOAbreviatura de ON, se utiliza cuando el nombre de la columna es el mismo en ambas tablas.
IZQUIERDA COMBINACIÓN EXTERNATodos los resultados de la tabla de la izquierda, con solo los resultados coincidentes de la tabla de la derecha.
UNIÓN EXTERIOR IZQUIERDA (CON NULO)(Con nulo) Todos los resultados de la tabla de la izquierda pero no de la tabla de la derecha.
UNIR INTERNAMENTETodos los resultados que coinciden en las tablas izquierda y derecha.
UNIÓN EXTERIOR COMPLETATodos los resultados de las tablas izquierda y derecha.
UNIÓN EXTERIOR COMPLETA (CON NULO)(Con nulo) todos los resultados de las tablas izquierda y derecha excluyendo los resultados en ambas tablas.
UNIÓN EXTERIOR DERECHATodos los resultados de la tabla de la derecha, con solo los resultados coincidentes de la tabla de la izquierda.
UNIÓN EXTERIOR DERECHA (CON NULO)(Con nulo) Todos los resultados de la tabla de la derecha pero no de la tabla de la izquierda.
Crear y editar tablas
CREAR MESACrea una nueva tabla.
NULOPermita valores vacíos para este campo.
NO NULONo permita valores vacíos para este campo.
DEFECTOUn valor para completar el campo si no se proporciona uno.
COMOCree una nueva tabla basada en la estructura de una tabla existente. La nueva tabla contendrá los datos de la tabla anterior.
ALTERAR TABLA (AÑADIR COLUMNA)Agregue una nueva columna a una tabla existente.
ALTER TABLE (COLUMNA DE CAÍDA)Eliminar una columna de una tabla existente.
ALTER TABLE (ALTER COLUMN)Cambiar el tipo de datos de una columna existente.
ALTER TABLE (CAMBIAR EL NOMBRE DE LA COLUMNA)Cambiar el nombre de una columna existente.
ALTER TABLE (CAMBIAR EL NOMBRE DE LA TABLA)Cambiar el nombre de una tabla existente.
ALTER TABLE (MODIFY NULL)Permitir valores nulos para una columna.
ALTER TABLE (MODIFY NOT NULL)Evita valores nulos para una columna.
MESA PLEGABLEElimina una tabla y todos sus datos.
MESA TRUNCATEElimina todos los datos de una tabla, pero no la tabla en sí.
Restricciones
CLAVE PRIMARIAUn valor que identifica de forma exclusiva un registro en una tabla. Una combinación de NOT NULL y UNIQUE.
CLAVE EXTERNAHace referencia a un valor único en otra tabla. A menudo, una clave principal en la otra tabla.
ÚNICOAplique valores únicos para esta columna por tabla.
CHEQUEAsegúrese de que los valores cumplan con una condición específica.
ÍNDICE (CREAR)Optimice las tablas y acelere enormemente las consultas agregando un índice a una columna.
ÍNDICE (CREAR ÚNICO)Cree un índice que no permita valores duplicados.
ÍNDICE (DROP)Eliminar un índice.
Crear y editar datos
INSERTAR (VALOR ÚNICO)Agregue un nuevo registro a una tabla.
INSERTAR (VALORES MÚLTIPLES)Agregue varios registros nuevos a una tabla.
INSERTAR (SELECCIONAR)Agregue registros a una tabla, pero obtenga los valores de una tabla existente.
ACTUALIZAR TODO)Modifique todos los registros existentes en una tabla.
ACTUALIZAR (DONDE)Modifique los registros existentes en una tabla que coincidan con una condición.
ELIMINAR TODOS)Elimina todos los registros de una tabla.
BORRAR (DONDE)Elimine registros de una tabla que coincidan con una condición.
Crear y editar disparadores¹
CREAR DISPARADORCrea un disparador.
CREAR DISPARADOR (O MODIFICAR)Cree un disparador o actualice uno existente si se encuentra uno con el mismo nombre.
CUANDO (ANTES)Ejecute el disparador antes de que ocurra el evento.
CUANDO DESPUES)Ejecute el disparador después de que ocurra el evento.
EVENTO (INSERTAR)Ejecute el disparador antes o después de que ocurra una inserción.
EVENTO (ACTUALIZAR)Ejecute el disparador antes o después de que ocurra una actualización.
EVENTO (BORRAR)Ejecute el disparador antes o después de que ocurra una eliminación.
SOBREA qué mesa apuntar con este activador.
TRIGGER_TYPE (PARA CADA FILA)Ejecute el disparador para cada fila cambiada.
TRIGGER_TYPE (PARA CADA DECLARACIÓN)Ejecute el disparador una vez por instrucción SQL, independientemente de cuántas filas se modifiquen.
EJECUTARPalabra clave para indicar el final de la definición del activador principal.
GATILLO DE GOTAEliminar un disparador.
Crear y editar vistas
CREAR VISTACrea una nueva vista.
COMODefina dónde recuperar los datos para una vista.
CON OPCIÓN DE CHEQUE EN CASCADAAsegúrese de que cualquier dato modificado a través de una vista cumpla con las reglas definidas por la regla. Aplique esto a cualquier otra vista.
CON OPCIÓN DE VERIFICACIÓN LOCALAsegúrese de que cualquier dato modificado a través de una vista cumpla con las reglas definidas por la regla. Ignore esto para cualquier otra vista.
CREAR VISTA RECURSIVACree una vista recursiva (una que se refiera a una expresión de tabla común recursiva).
CREAR VISTA TEMPORALCree una vista que exista solo para la sesión actual.
VISTA GOTAEliminar una vista.
Expresiones de tabla comunes (CTE) ¹
CONCree una nueva expresión de tabla común.
COMOEspecifique los datos que se utilizarán en el CTE.
, (COMA)Encadena múltiples CTE.
¹ Las implementaciones y el soporte del motor de base de datos a menudo varían.

SQL: ¿El lenguaje más poderoso que existe?

Tenga en cuenta que los dialectos SQL varían entre los motores de base de datos. Es un poco como la diferencia entre HD DVD y Blu-ray (o VHS y Betamax). SQL es similar entre bases de datos, pero el comando complejo ocasional puede no funcionar exactamente igual en todas las implementaciones. La mayoría de los comandos SQL de esta hoja de trucos funcionarán en cualquier base de datos. Los comandos complejos en los que varía el soporte de la base de datos se indican como tales.

Una vez que conozca SQL, puede aplicarlo a una variedad de usos. Ya sea que se trate de un sistema de gestión, un proyecto de programación o informes básicos, SQL desbloquea la potencia bruta contenida en una base de datos. No olvide leer nuestro guía básica del programador para SQL , para ver en profundidad cómo utilizar estos comandos.



Cuota Cuota Pío Correo electrónico Canon vs.Nikon: ¿Qué marca de cámara es mejor?

Canon y Nikon son los dos nombres más importantes de la industria de las cámaras. Pero, ¿qué marca ofrece la mejor gama de cámaras y lentes?

actualización de google play store para android
Leer siguiente Temas relacionados
  • Programación
  • Hoja de trucos
  • SQL
Sobre el Autor Joe Coburn(136 Artículos publicados)

Joe es licenciado en Ciencias de la Computación por la Universidad de Lincoln, Reino Unido. Es un desarrollador de software profesional, y cuando no está volando drones o escribiendo música, a menudo se le puede encontrar tomando fotos o produciendo videos.





Más de Joe Coburn

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse