๐Ÿ‹
Menu
.sql Code

SQL (Structured Query Language)

SQL e a linguagem padrao para gerir e consultar bases de dados relacionais. Os ficheiros SQL contem instrucoes para criar tabelas, inserir dados, consultar registos e gerir a estrutura da base de dados.

Tipo MIME

application/sql

Tipo

Texto

Compressรฃo

Sem perdas

Vantagens

  • + 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

Desvantagens

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

Quando usar .SQL

Use ficheiros SQL para dumps de bases de dados, scripts de migracao, queries armazenadas e seeding de dados. Para exportacao de dados, considere CSV ou Parquet para melhor interoperabilidade.

Detalhes tรฉcnicos

O SQL inclui DDL (CREATE, ALTER, DROP), DML (SELECT, INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE) e TCL (COMMIT, ROLLBACK). Os dialetos variam entre motores (PostgreSQL, MySQL, SQLite, SQL Server) com extensoes proprietarias.

Histรณrico

O SQL foi desenvolvido na IBM por Donald Chamberlin e Raymond Boyce nos anos 1970, baseado no modelo relacional de Edgar Codd. Tornou-se norma ANSI em 1986 e norma ISO em 1987, com revisoes maiores em 1992, 1999, 2003, 2011 e 2023.

Converter de .SQL

Converter para .SQL

Formatos relacionados

Termos relacionados