SQL y sus elementos

SQL and computer

Podemos decir que en el SQL se tienen muchas sentencias el cual se lograrían emplear para hacer varias actividades.

Depende mucho del tipo de labores, esas sentencias se lograrían clasificar en unos tres grupos primordiales (DML, DDL, DCL), si bien estaría otro grupo el cual para comprensión de muchos no está dentro del lenguaje SQL sino que está en el PLSQL.[callout font_size=”13px” style=”bluegrey”]

SENTENCIA DESCRIPCIÓN
DML Manipulación de datos
SELECT
INSERT
DELETE
UPDATE
  1. Este logra recuperar la información de la base de datos.
  2. Agrega varias filas de datos en su base de datos.
  3. Logra suprimir las filas de datos en la base de datos.
  4. Ajusta los datos que existen en la base de datos.
DDL Definición de datos
CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE VIEW
DROP VIEW
CREATE INDEX
DROP INDEX
CREATE SYNOYM
DROP SYNONYM
  1. Agrega una nueva tabla a la base de datos.
  2. Elimina una tabla de la base de datos.
  3. Ajusta la estructura de una tabla existente.
  4. Anexa una nueva vista a la base de datos.
  5. Elimina una vista de la base de datos.
  6. Elabora un índice para una columna.
  7. Elimina el índice para una columna.
  8. Define un alias para un nombre de tabla.
  9. Elimina un alias para un nombre de tabla.
DCL Control de acceso
GRANT
REVOKE
Control de transacciones
COMMIT
ROLLBACK
Brinda permisos de entrada a los usuarios.
Elimina los permisos de entrada a los  usuarios

Finaliza la transacción actual.
Aborata la transacción actual.

PLSQL SQL Programático
DECLARE
OPEN
FETCH
CLOSE
Define un cursor para una consulta.
Abre un cursor para recuperar resultados de consulta.
Recupera una fila de resultados de consulta.
Cierra un cursor.

[/callout]

Elementos sintácticos

La generalidad de estas sentencias SQL poseen una misma estructura.

Todas ellas empiezan por un verbo (select, insert, update, créate), seguidamente se prosigue con una o varias clausulas el cual señalan la información con la cual se debe trabajar (from, where), varias de esas son alternativas y otras obligatorias como en el caso del from.