Bóson Treinamentos em Ciência e Tecnologia

MySQL – Bancos de Dados, SGBDR e Grupos de Comandos – 04

SGBDR e grupos de comandos SQL no MySQL

MySQL – Bancos de Dados, SGBDR e Grupos de Comandos

SGBDR

Composição de um Banco de Dados

Tabelas

Campos

Registros

Tabela

Campos e registros em um tabela de banco de dados

Structured Query Language – SQL

Funções do SQL

Grupos de Comandos SQL

Os comandos SQL podem ser divididos em cinco grupos principais:

DDL – Data Definition Language

Comandos que possuem a função de definir a estrutura do banco de dados (esquema). Permitem efetuar a criação, alteração e exclusão de objetos, como tabelas, views, triggers, procedimentos armazenados e outros.

Comando Descrição
CREATE Cria um novo banco de dados, tabela, visão, índice ou outro objeto no BD.
ALTER Modifica um objeto existente no BD, como uma tabela.
DROP Exclui uma tabela inteira, uma exibição de uma tabela ou outro objeto, incluindo o próprio banco de dados.

DML – Data Manipulation Language

Comandos utilizados para gerenciar os dados armazenados no banco, permitindo inserir novos dados, alterar dados existentes ou excluir dados armazenados.

Comando Descrição
INSERT Cria um novo registro (linha)
UPDATE Modifica registros existentes
DELETE Exclui um ou mais registros

DCL – Data Control Language

Comandos utilizados para controlar o acesso aos dados armazenados no banco, por meio de permissões de acesso.

Comando Descrição
GRANT Fornece privilégios de acesso a um usuário
REVOKE Retira os privilégios fornecidos a um usuário
ALTER USER Permite modificar contas, como a senha de um usuário

DQL – Data Query Language

Comandos utilizados para realizar consultas em um banco, por exemplo para obter dados armazenados.

Comando Descrição
SELECT Obtém registros especificados de uma ou mais tabelas, ou seja, efetuar consultas em tabelas.

Alguns autores consideram o comando SELECT como pertencente ao grupo de comandos DML.

DTL – Data Transaction Language

Comandos empregados para gerenciar transações no banco de dados. São usados para gerenciar as alterações realizadas por comandos DML executados.

Comando Descrição
COMMIT Salvar transações de forma permanente no banco de dados
ROLLBACK Restaurar o banco ao último estado após um commit que teve êxito
SAVEPOINT Salvar temporariamente uma transação para que seja possível efetuar rollback àquele ponto se necessário.

Para saber mais sobre esse assunto, assista à uma vídeo-aula do canal da Bóson Treinamentos no Youtube:

Anterior: Instalação do MySQL no Mac OS X

Página inicial do curso

Próximo: Criando um Banco de Dados

Sair da versão mobile