O SQL
A Structure Query Language (Linguagem de Consulta Estruturada) foi criada nos anos 70 pelo departamento de Pesquisas da IBM. Alguns anos depois, foi publicado o padrão SQL, mas há vários comandos além do padronizado.
Alguns dos principais bancos de dados relacionais que usam o SQL são:
- Oracle
- MySQL
- SQL Server
- PostgreSQL
Além disso, a SQL possui cinco subdivisões:
DDL
Data Definition Language (Linguagem de Definição de Dados).
Comandos relacionados aos objetos do banco. Exemplos: CREATE, DROP, ALTER.
DML
Data Manipulation Language (Linguagem de Manipulação de Dados)
Comandos que mexem com os dados das tabelas. Exemplos: INSERT, DELETE, UPDATE.
DQL
Data Query Language (Linguagem de Consulta de Dados)
Possui objetivo de consultar dados das tabelas. Trata-se do comando SELECT.
DTL
Data Translaction Language (Linguagem de Transação de Dados)
Comandos com a finalidade de controlar transações. Exemplos: BEGIN TRANSACTION, COMMIT, ROLLBACK.
DCL
Data Control Language (Linguagem de Controle de Dados)
Comandos Responsáveis por controlar parte da segurança do banco de dados. Exemplos? GRANT, REVOKE, DENY. Voltar ao início