View on GitHub

mysql-colinha

Resumos sobre o banco de dados MySQL.

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:

Além disso, a SQL possui cinco subdivisões:

  1. DDL

Data Definition Language (Linguagem de Definição de Dados).

Comandos relacionados aos objetos do banco. Exemplos: CREATE, DROP, ALTER.

  1. DML

Data Manipulation Language (Linguagem de Manipulação de Dados)

Comandos que mexem com os dados das tabelas. Exemplos: INSERT, DELETE, UPDATE.

  1. DQL

Data Query Language (Linguagem de Consulta de Dados)

Possui objetivo de consultar dados das tabelas. Trata-se do comando SELECT.

  1. DTL

Data Translaction Language (Linguagem de Transação de Dados)

Comandos com a finalidade de controlar transações. Exemplos: BEGIN TRANSACTION, COMMIT, ROLLBACK.

  1. 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