SQL simple y claro que todos los estudiantes universitarios deberían conocer

SQL (Lenguaje de Consulta Estructurado) es un lenguaje de programación de bases de datos estándar que se utiliza para acceder y manipular datos en una base de datos.

SQL es el lenguaje estándar para sistemas de bases de datos relacionales. Todos los sistemas de gestión de bases de datos relacionales (RDMS), como MySQL, MS Access, Oracle, Sybase, Informix, Postgres y SQL Server, utilizan SQL como lenguaje de base de datos estándar.

Para poder trabajar con bases de datos y programación relacionada con bases de datos, los programadores necesitan tener algún medio, o podríamos decir interfaz, para especificar un conjunto de comandos o códigos para procesar la base de datos o acceder a los datos de la base de datos. base de datos. En este capítulo, obtendrá una breve introducción a la terminología que aprenderá a medida que aprenda SQL.

SQL proporciona una tecnología única de aprendizaje y procesamiento de bases de datos para el lenguaje de consulta estructurado y le ayudará a controlar mejor las consultas SQL y a procesar estos códigos de manera eficiente. Dado que SQL le ayuda con cosas como la creación de bases de datos, la eliminación de bases de datos o tablas, la obtención de datos de filas y la modificación de estos datos, etc., SQL paralelo hace que las cosas sean automáticas y fluidas y el usuario final puede acceder y procesar fácilmente los datos de la aplicación.

Aunque SQL es un lenguaje informático estándar ANSI (American National Standards Institute), todavía existen muchas versiones diferentes del lenguaje SQL.

Sin embargo, para ser compatibles con el estándar ANSI, deben admitir algunos comandos principales (como SELECCIONAR, ACTUALIZAR, ELIMINAR, INSERTAR, DÓNDE, etc.) de manera similar y en el mismo lugar. .

Para crear un sitio web que muestre datos de una base de datos, necesita:

RDBMS significa Relational Database Management System.

RDBMS es la base de SQL y también la base de todos los sistemas de bases de datos modernos, como MS SQL Server, IBM DB2, Oracle, MySQL y Microsoft Access.

Los datos en un RDBMS se almacenan en objetos de base de datos llamados tablas.

Una tabla es una colección de elementos de datos relacionados, que consta de columnas y filas.

Ejemplo de código:

Cada tabla se divide en entidades más pequeñas llamadas campos. Los campos de la tabla Clientes constan de ID de cliente, Nombre de cliente, Nombre de contacto, Dirección, Ciudad, Código postal y País. Un campo es una columna de una tabla que mantiene información específica para cada registro de la tabla.

Un registro (también llamado fila) es cada entrada individual que existe en la tabla. Por ejemplo, hay 91 registros en la tabla Clientes anterior. Los registros son entidades horizontales en la tabla.

Una columna es una entidad vertical en una tabla que contiene toda la información asociada a un campo específico de la tabla.

Cuando ejecuta un comando SQL contra cualquier RDBMS, el sistema determina la mejor manera de realizar la solicitud y depende del motor SQL determinar cómo interpretar la tarea.

Hay varios componentes involucrados en este proceso.

Un motor de consultas típico maneja todas las consultas que no son SQL, pero un motor de consultas SQL no maneja archivos lógicos.

Los comandos SQL estándar para interactuar con bases de datos relacionales son crear, seleccionar, insertar, actualizar, eliminar y eliminar, los cuales simplemente se dividen en los siguientes grupos:

Se utiliza el lenguaje de definición de datos para cambiar la estructura de la base de datos, incluida la creación, modificación y eliminación de objetos de la base de datos. Los comandos del lenguaje de definición de datos utilizados para manipular estructuras de tablas son:

El lenguaje de manipulación de datos se utiliza para recuperar, insertar y modificar datos. El lenguaje de manipulación de datos es el comando SQL más común.

Los comandos del lenguaje de manipulación de datos incluyen:

El lenguaje de control de datos proporciona comandos de control de permisos para los usuarios.

Los comandos utilizados para el control de permisos son:

Utiliza la herramienta de formato SQL para ver las operaciones que deseas de forma más intuitiva