TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O DDL e DML

Por:   •  17/11/2017  •  Pesquisas Acadêmicas  •  322 Palavras (2 Páginas)  •  464 Visualizações

Página 1 de 2

DDL e DML

DDL e DML são uns dos tipos de linguagem SQL, e suas reais diferenças estão no que cada um faz basicamente DDL é usada para criar e alterar já DML selecionar, inserir e atualizar o banco.

DDL – Data Definition Language - Linguagem de Definição de Dados.

Apesar do nome não interage com os dados e sim com os objetos do banco de dados, estes comandos são utilizados para definir a estrutura do banco, criando, modificando e excluindo tabelas e visões. Estes comandos são:

CREATE- criar objetos no banco de dados como tabelas, colunas, etc.
DROP - exclui um objeto no banco de dados.
ALTER – altera a estrutura da base de dados
TRUNCATE – remover todos os registros de uma tabela, removendo também todos os espaços alocados para os registros, limpando a tabela por completo.

COMMENT – adicionar comentários ao dicionário de dados
RENAME – renomeia um objeto

Sintaxe:

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.


DML – Data Manipulation Language - Linguagem de Manipulação de Dados.

Interage diretamente com os dados dentro de objetos do banco de dados, utilizando um conjunto de comandos para recuperação, inclusão, remoção e modificação de informações no banco. Estes comandos são:

INSERT – insere dados em uma tabela
UPDATE – altera os dados existentes em uma tabela
DELETE – exclui registros de uma tabela,
CALL – chamar um subprograma PL / SQL
EXPLAIN PLAN – explicar o caminho de acesso aos dados
LOCK TABLE – controle de concorrência

Sintaxe:

INSERT INTO tabela (campos) VALUES (valores);

UPDATE tabela SET campo = expressão WHERE condição;

DELETE FROM tabela;

Citação de outros comandos SQL:

DQL – Data Query Language (Linguagem de Consulta de Dados), utilizado para consultar dados através do comando SELECT;

DCL – Data Control Language (Linguagem de Controle de Dados), através dele é possível controlar o nível de acesso de usuários;

DTL  ou TCL – Data Transaction Language (Linguagem de Transação de Dados), gerencia mudanças criadas pelas instruções DML e agrupa declarações em transações lógicas.


http://mundosqltotal.blogspot.com.br/2014/04/ddl-dml-tcl-dcl.html

https://www.vivaolinux.com.br/dica/Conhecendo-a-linguagem-SQL/

http://www.dellanio.com/diferenca-entre-comandos-ddl-dml-dcl-e-tcl/

...

Baixar como (para membros premium)  txt (2.5 Kb)   pdf (68.6 Kb)   docx (9.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com