Introducción a los comandos SQL

SQL o conocido popularmente como Lenguaje de consulta estructurado es el lenguaje de consulta fundamental para bases de datos y es un lenguaje específico de dominio para el Sistema de gestión de bases de datos relacionales. Es útil cuando el tipo de datos está estructurado y existe una dependencia entre los diversos atributos de los datos. Es ampliamente utilizado y es uno de los lenguajes de consulta más populares por su capacidad única de obtener múltiples registros simplemente utilizando una sola instrucción de consulta. Consiste en los comandos DDL (Lenguaje de definición de datos) y DML (Lenguaje de manipulación de datos), lo que hace que el uso de las consultas sea mucho más eficiente. SQL es un lenguaje de programación declarativo que se basa en un conjunto y, por lo tanto, no es un lenguaje de programación imperativo como C o BASIC, etc. Para obtener los resultados de datos de la base de datos, debe conocer los comandos SQL a los que vamos estudio en este post

Comandos básicos de SQL

  • SELECCIONAR : Este es posiblemente el comando SQL más básico. El comando select se usa para buscar o recuperar resultados de una tabla particular de una base de datos. Esto generalmente es seguido por nombres de columna específicos o todos los nombres de columna (haciendo uso de *).

  • CREAR : Este es uno de los comandos DDL básicos que se usa para crear una tabla dentro de una base de datos. Los requisitos previos para crear una tabla incluyen conocer el nombre de la columna y sus tipos de datos.

  • ALTER : este comando DML se utiliza para realizar modificaciones en la tabla. Incluye modificar la tabla según la necesidad.

  • WHERE : la cláusula WHERE es uno de los comandos SQL más importantes, ya que se utiliza para recuperar o recuperar los datos específicos que se requieren para un caso en particular. Esto es útil ya que excluye todos los datos irrelevantes.

  • SQL ALIAS: ALIAS es uno de los comandos SQL más comunes que se utiliza para dar un nombre significativo a su atributo o columna. Se definen para columnas y tablas que ayudan a aumentar la legibilidad de la consulta.

  • Y: Este es un operador SQL que se usa para combinar dos condiciones. Para que la fila aparezca en el conjunto de resultados de datos, ambas condiciones deben ser verdaderas.

  • AVG (): esta es una función agregada que se utiliza para devolver el valor promedio de una columna numérica particular

  • ORDER BY : se usa junto con la instrucción select para ordenar los resultados en orden ascendente o descendente. Si no se proporciona ningún argumento después de la cláusula ORDER BY, por defecto se toma como la consulta de orden ascendente.

  • GROUP BY: la cláusula GROUP BY en los comandos SQL se utiliza para recuperar los datos sobre la base de una agrupación particular relacionada con una o más columnas.

  • INSERTAR : El comando INSERTAR se usa para agregar una nueva fila de datos dentro de la tabla. El mandato para el comando INSERT es que la tabla ya debería estar creada.

Comandos intermedios

  • ACTUALIZACIÓN : Este comando se usa para actualizar o modificar las filas existentes en una tabla.

  • BORRAR: como su nombre indica, este comando se usa para eliminar las filas de una tabla.

  • HAVING: la cláusula HAVING se usa para filtrar los datos en función de una o más funciones de grupo. Esto es bastante similar al uso de una cláusula WHERE, pero esto incluye el uso por parte de una función de grupo.

  • LIKE: Este operador se utiliza para comparar entre las dos condiciones y enumera todas las filas de una tabla cuyo nombre de columna coincide con el patrón especificado con la cláusula LIKE. Los operadores comodín como% se utilizan cuando no está seguro sobre el patrón particular.

  • IN : El operador IN cuando la comparación de una columna se realiza con múltiples valores. Es más o menos similar a la condición OR.

  • IS NULL: el operador IS NULL es otro operador basado en SQL que se utiliza para mostrar si el nombre de la columna en particular tiene un valor NULL. Se utiliza para buscar todas las filas de las columnas especificadas para las que no se han encontrado los datos o se han encontrado como nulos.

  • ENTRE : Como su nombre lo indica, este operador filtra los resultados para un conjunto particular de rango. El valor, en este caso, puede ser números, fechas o texto.

  • CASO : Este caso es el mismo que se usa en otros lenguajes de programación como Java, etc., donde la declaración de control de decisión es tomada por la declaración de caso y el argumento dentro de ella se usa para obtener los resultados del caso que coinciden con la condición particular.

  • COUNT () : este es uno de los comandos SQL más útiles que se utiliza para mostrar el recuento del número total de filas para todos esos datos no nulos. Utiliza el nombre de la columna como argumento.

  • UNIÓN INTERNA : este es uno de los comandos SQL más importantes que entra en juego cuando hay que construir una relación entre los atributos de dos tablas en función de un atributo común fijo. En otras palabras, la condición de unión debe ser verdadera para que INNER JOIN funcione.

Comandos avanzados de SQL

  • LIMIT : la cláusula LIMIT lo ayudará a especificar el número máximo de filas permitidas en el conjunto de resultados.

  • OUTER JOIN: esta es la función de unión que entra en juego cuando se requieren todos los campos de ambas tablas en función de alguna condición de columna de entrada común. Si no se cumple la condición de unión, se completará un valor NULL en el lado derecho de la columna.

Consejos y trucos para usar comandos SQL

Siempre que utilice comandos SQL, pase más tiempo analizando la tabla que consultando y ejecutándola. Utilice consultas más simples y menos complejas con un uso mínimo de SQL dinámico. Además, prefiera usar alias de tabla para una mejor legibilidad.

Conclusión

Esta publicación fue sobre los comandos SQL importantes que forman la base del lenguaje de consulta de la base de datos. Espero que les haya gustado el artículo. Mantente conectado.

Artículos recomendados

Esta ha sido una guía para los comandos SQL. Aquí hemos discutido los comandos SQL básicos y avanzados y algunos comandos SQL inmediatos. También puede consultar el siguiente artículo para obtener más información.

  1. Cómo usar los comandos de Spark
  2. ¿Qué son los comandos de Hive?
  3. Eche un vistazo a los comandos de AutoCAD
  4. Comandos Sqoop - debería intentar