Aprenda sentencias SQL con ejemplos

¡Domine las sentencias SQL con esta guía completa! Aprenda los conceptos básicos de las declaraciones SQL y cómo usarlas para manipular datos en sus bases de datos con ejemplos.

¿Qué es SQL?

SQL significa Lenguaje de consulta estructurado, ya que es el lenguaje específico de dominio de propósito especial para consultar datos en el Sistema de administración de bases de datos relacionales (RDBMS).

Microsoft SQL Server, MySQL, Oracle, etc. utilizan SQL para realizar consultas con ligeras diferencias de sintaxis.

Lenguaje SQL

Tipos de sentencias SQL

Las sentencias SQL se clasifican en cuatro tipos diferentes de sentencias, que son

  1. DML (LENGUAJE DE MANIPULACIÓN DE DATOS)
  2. DDL (LENGUAJE DE DEFINICIÓN DE DATOS)
  3. DCL (LENGUAJE DE CONTROL DE DATOS)
  4. TCL (LENGUAJE DE CONTROL DE TRANSACCIONES)

Vamos a ver uno por uno.

Lenguaje SQL

 

DML

En el Lenguaje de manipulación de datos (DML), tenemos cuatro instrucciones SQL diferentes, Seleccionar, Insertar, Actualizar y Eliminar. 

Declaración SELECCIONAR

La declaración SELECT se usa para seleccionar registros de la tabla, con o sin una condición.

Ejemplo

  • select * from student- Obtiene todos los registros de la tabla de estudiantes.
  • Seleccione * del estudiante donde rango> 5: obtiene registros con la condición en que el rango de los estudiantes es mayor que 5.

INSERTAR

La declaración INSERT se usa para insertar un conjunto de valores en una tabla de base de datos. Insertar declaración que usó con Valores. Ejemplo: insertar en los valores del estudiante (rango, nombre del estudiante, marca) (1, 'Kumar', 450)

ACTUALIZAR

La declaración UPDATE se usa para actualizar los valores existentes en una tabla, que se basa en alguna condición. 

Ejemplo

  • actualice el conjunto  de estudiantes   StudentName = 'Manoj'  donde  StudentName = 'Kumar'  

La consulta anterior actualizará el nombre del estudiante de Manoj a Kumar, donde el nombre del estudiante es Kumar.

BORRAR

La declaración de eliminación se usa para eliminar el registro existente en la tabla, que se basa en alguna condición. 

Ejemplo

  • Eliminar  de  Estudiante  donde  StudentName='Manoj'

La consulta dada anteriormente eliminará los registros que tengan StudentName como Manoj.

DDL

En el lenguaje de definición de datos (DDL), tenemos tres declaraciones SQL diferentes.

CREAR

La declaración CREATE se usa para crear una nueva tabla en una base de datos existente. La declaración CREATE también se usa para crear otro objeto de base de datos, como un procedimiento almacenado, función, etc.

Ejemplo

  • Crear  tabla  de estudiantes (Rank  Int , StudentName  varchar (50), Mark  Float

ALTERAR

Alterar declaración puede agregar una columna, modificar una columna, eliminar una columna, cambiar el nombre de una columna o cambiar el nombre de una tabla.

Ejemplo

  • Alter  Table  Student  Add  (StudentAddress  varchar  (100)) 

GOTA

La instrucción SQL DROP TABLE se usa para eliminar una definición de tabla y todos los datos, índices, activadores, restricciones y especificaciones de permisos para la tabla.

Ejemplo

  • Dar de baja  al estudiante 

TRUNCAR

La consulta TRUNCATE SQL elimina todas las filas de una tabla, sin registrar las eliminaciones de filas individuales.

Ejemplo

  • Truncar  tabla  Table_Name 

DCL

En Data Control Language (DCL), define el control sobre los datos en la base de datos. Tenemos dos comandos diferentes, que son

CONCEDER

Grant puede hacer que el usuario especificado realice las tareas especificadas.

Sintaxis

GRANT privilege_name

ON object_name

TO {user_name |PUBLIC |role_name}

[WITH GRANT OPTION];

REVOCAR

Se utiliza para cancelar permisos previamente otorgados o denegados.

Sintaxis

REVOKE privilege_name

ON object_name

FROM {user_name |PUBLIC |role_name}

TCL

En el lenguaje de control de transacciones (TCL), los comandos se utilizan para administrar las transacciones en la base de datos. Estos se utilizan para administrar los cambios realizados por las declaraciones DML. También permite que las declaraciones se agrupen en transacciones lógicas.

COMPROMETERSE

El comando de confirmación se utiliza para guardar de forma permanente cualquier transacción en la base de datos.

Sintaxis

Commit;

RETROCEDER

El comando Rollback se usa para restaurar la base de datos para el último estado confirmado. También se usa con un punto de guardado para saltar al punto de guardado. Reversión de sintaxis al nombre del punto de guardado

PUNTO DE GUARDADO

El comando SAVEPOINT se usa para guardar temporalmente una transacción para que pueda volver a ese punto cuando sea necesario. 

Sintaxis

savepointsavepoint-name;

Estos son los diferentes tipos de sentencias en el lenguaje SQL. Espero que esto sea útil para los lectores. Gracias por leer.

#sql

1.05 GEEK