comandos sql
TRABALHO DE BANCO DE DADOS
PESQUISA SOBRE SINTAXE DOS COMANDOS NO SGBD EM MYSQL
Os comandos em SQL podem ser agrupados em cinco categorias. Segue abaixo suas definições:
DDL :: Data Definition Language (Linguagem de Definição de Dados), é o conjunto de comandos utilizados para incluir, alterar e excluir tabelas e visões;
DML :: Data Manipulation Language (Linguagem de Manipulação de Dados), é o conjunto de comandos utilizados para incluir, alterar e excluir dados;
DCL :: Data Control Language (Linguagem de Controle de Dados), é o conjunto de comandos utilizados para controlar o nível de acesso de usuários;
DQL :: Data Query Language (Linguagem de Consulta de Dados), se resume basicamente ao comando SELECT;
DTL :: Data Transaction Language (Linguagem de Transação de Dados), é o conjunto de comandos utilizados para iniciar uma transação.
COMANDOS E SINTAXES
DDL:
CREATE :: Cria objetos em um SGBD.
ALTER :: Altera a estrutura de objetos em um SGBD.
DROP :: Exclui objetos em um SGBD.
* SGBD é o Sistema de Gerenciamento de Banco de Dados. Ex.: PostgreSQL, MySQL, SQL Server, etc.
DML:
INSERT: : Inserir dados em uma tabela.
UPDATE :: Alterar dados em uma tabela.
DELETE :: Excluir dados em uma tabela.
DCL:
GRANT :: Concede permissões de acesso a dados.
DENY :: Negar permissões de acesso a dados.
REVOKE :: Remove permissões concedidas ou negadas anteriormente.
DQL:
SELECT :: Consulta dados em uma tabela.
DTL:
BEGIN TRANSACTION :: Marca o ponto inicial de uma transação.
COMMIT TRANSACTION :: Força a gravação das mudanças no banco.
ROOLBACK TRANSACTION :: Descarta as alterações desde o último commit.
sintaxe:
DDL:
CREATE DATABASE nome-do-banco; → Cria o banco.
ALTER DATABASE nome-atual-do-banco RENAME TO novo-nome-do-banco; → Renomeia o banco.
DROP DATABASE nome-do-banco; → Exclui o banco.
Exemplos:
CREATE DATABASE Banco;
ALTER DATABASE Banco RENAME TO MeuBanco;
DROP