sql >> Base de Datos >  >> RDS >> Database

Introducción a SQL

Después de presentar el modelo de datos conceptual más popular, Entity-Relationship (ER), y el modelo de datos lógicos más popular (el modelo relacional), es hora de presentar SQL.

SQL (lenguaje de consulta estructurado) es un lenguaje que utilizamos para interactuar con un sistema de gestión de bases de datos (DBMS).

Como sugiere el nombre, no es un lenguaje de programación, pero nació como un lenguaje de consulta y luego evolucionó a una interfaz para realizar operaciones más avanzadas con una base de datos que solo realizar consultas.

Dije "evolucionado", pero en realidad SQL siempre está evolucionando. Es un estándar que se publicó por primera vez en 1986, luego se actualizó en 1989, 1992, 1999, 2003, 2006, 2008, 2011, 2016 y su última versión en el momento de escribir este artículo, 2019.

SQL se implementa en muchos DBMS populares:PostgreSQL, MySQL, Oracle, SQLite, MicroSoft SQL Server y muchos más. Cada base de datos diferente implementa el estándar, o una versión particular del mismo, y agrega características personalizadas para simplificar la creación. consultas o agregando una funcionalidad específica.

A menos que se indique lo contrario, cada vez que hablo de SQL hablo del estándar SQL, no de una implementación particular del mismo.

SQL es un tema enorme. Cubro muchos de sus temas en diferentes publicaciones de blog, que incluyen:

SQL, creación de una tablaSQL, adición de datos a una tablaSQL, cómo usar SELECTSQL, cómo actualizar la estructura de una tablaSQL, cómo actualizar datosSQL, cómo eliminar datos y tablasSQL, manejo de celdas vacíasSQL, claves únicas y principalesSQL ViewsSQL Joins