Introducción a SQL: Definición, Instrucciones y Ejemplos

Clasificado en Informática

Escrito el en español con un tamaño de 3,03 KB

¿Qué es SQL?

Lenguaje de consulta estructurado para la creación de bases de datos, en el que se pueden realizar consultas.

Instrucción SQL

Una instrucción en SQL está compuesta por una palabra reservada al principio (CREATE), después va una palabra definida por el usuario según requiera la instrucción.

Objetivos de SQL

  • Crear las BD y las estructuras de relación
  • Realizar consultas simples y complejas
  • Realizar tareas básicas de gestión de datos como la inserción, modificación y borrado de datos relacionales
  • Realizar estas tareas con un mínimo de esfuerzo del usuario.

DDL

Lenguaje de definición de datos para controlar el acceso de los datos.

DML

Lenguaje de manipulación de datos para extraer y actualizar datos.

Los componentes de SQL no distinguen entre mayúsculas y minúsculas.

Técnicas de Sangrado y Alineación

  • Cada cláusula debe comenzar en una nueva línea.
  • El principio de cada cláusula debe estar alineado con los demás.
  • Si una cláusula tiene varias partes, cada una aparece en una línea distinta y sangrada respecto al inicio.
  • Usar letras mayúsculas para representar las palabras reservadas.
  • Utilizar letras minúsculas para representar las palabras definidas por el usuario.

Instrucciones DML

  • Insert: Consultar datos de la base de datos
  • Insert: Insertar datos en una tabla
  • Update: Actualizar datos en una tabla
  • Delete: Borrar datos en una tabla

Ejemplos

SELECT Numero, apellido, sueldo/is FROM Personal

SELECT Numero, apellido, sueldo/is As sueldo diario FROM Personal

WHERE

SELECT nombre, apellido, numero, sueldo FROM personal WHERE sueldo > 1800

SELECT FROM empleados WHERE `departamento` = producción OR departamento = `embarque`

Comparación: Compara el valor de una expresión con otra.

Rango: Comprueba si el valor de una expresión cae dentro de un rango especificado.

Pertenencia a un conjunto: Comprueba si el valor de una expresión coincide con uno de los valores de cierto conjunto.

Correspondencia de patrones: Comprueba si una cadena de caracteres se ajusta a un valor.

Nulo: Comprueba si una columna contiene un valor nulo.

BETWEEN

SELECT FROM empleados WHERE sueldo BETWEEN 20000 AND 3000

COUNT.- Devuelve el número de valores en una columna especificada.

SUM.- Devuelve la suma de los valores contenidos en una columna especificada.

AVG.- Devuelve la media de los valores contenidos en una columna especificada.

MIN.- Devuelve el valor más pequeño contenido en una columna especificada.

MAX.- Devuelve el valor máximo contenido en una columna especificada, como, min y max se aplican tanto a campos numéricos como a no numéricos.

Entradas relacionadas: