¡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.
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.
Las sentencias SQL se clasifican en cuatro tipos diferentes de sentencias, que son
Vamos a ver uno por uno.
En el Lenguaje de manipulación de datos (DML), tenemos cuatro instrucciones SQL diferentes, Seleccionar, Insertar, Actualizar y Eliminar.
La declaración SELECT se usa para seleccionar registros de la tabla, con o sin una condición.
Ejemplo
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)
La declaración UPDATE se usa para actualizar los valores existentes en una tabla, que se basa en alguna condición.
Ejemplo
La consulta anterior actualizará el nombre del estudiante de Manoj a Kumar, donde el nombre del estudiante es Kumar.
La declaración de eliminación se usa para eliminar el registro existente en la tabla, que se basa en alguna condición.
Ejemplo
La consulta dada anteriormente eliminará los registros que tengan StudentName como Manoj.
En el lenguaje de definición de datos (DDL), tenemos tres declaraciones SQL diferentes.
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
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
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
La consulta TRUNCATE SQL elimina todas las filas de una tabla, sin registrar las eliminaciones de filas individuales.
Ejemplo
En Data Control Language (DCL), define el control sobre los datos en la base de datos. Tenemos dos comandos diferentes, que son
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];
Se utiliza para cancelar permisos previamente otorgados o denegados.
Sintaxis
REVOKE privilege_name
ON object_name
FROM {user_name |PUBLIC |role_name}
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.
El comando de confirmación se utiliza para guardar de forma permanente cualquier transacción en la base de datos.
Sintaxis
Commit;
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
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