🍋
Menu
.sql Code

SQL (Structured Query Language)

SQL es el lenguaje estándar para gestionar y consultar bases de datos relacionales. Los archivos SQL contienen sentencias como CREATE TABLE, INSERT, SELECT y ALTER que definen la estructura de la base de datos y manipulan los datos.

Tipo MIME

application/sql

Tipo

Texto

Compresión

Sin pérdida

Ventajas

  • + Universal language supported by every relational database
  • + Declarative syntax — describe what you want, not how to get it
  • + Powerful JOIN, aggregation, and window functions
  • + ACID transactions ensure data integrity

Desventajas

  • Dialect differences between PostgreSQL, MySQL, SQLite, etc.
  • Not suited for unstructured or graph data
  • Complex queries can be hard to read and optimize

Cuándo usar .SQL

Usa archivos SQL para exportaciones de bases de datos, scripts de migración y consultas versionadas. Para intercambio de datos, prefiere CSV o formatos binarios como Parquet.

Detalles técnicos

Los archivos SQL contienen sentencias de texto plano terminadas con punto y coma. Los dialectos varían según la base de datos (PL/pgSQL, T-SQL, PL/SQL). Las exportaciones suelen incluir declaraciones CREATE TABLE, restricciones y sentencias INSERT con valores literales.

Historia

SQL fue desarrollado en IBM por Donald Chamberlin y Raymond Boyce en los años 70, basándose en el modelo relacional de Edgar Codd. Se convirtió en estándar ANSI en 1986 e ISO en 1987. Las principales bases de datos (Oracle, PostgreSQL, MySQL, SQL Server) añadieron extensiones propietarias manteniendo la compatibilidad con SQL estándar.

Convertir desde .SQL

Convertir a .SQL

Formatos relacionados

Términos relacionados