Dml, ddl?!? o que é isso?

481 palavras 2 páginas
A linguagem SQL é composta por inúmeros comandos, os quais são agrupados da seguinte maneira:
• Comandos que definem dados;
• Comandos que manipulam dados;
• Comandos de controle de dados.
Algumas literaturas adicionam outras subdivisões, mas neste post vamos nos ater somente as citadas acima.
• DDL
Quando você cria um banco de dados, ele inicialmente está “vazio”; antes de começar a consultar e alterar dados é preciso definir onde e como as informações serão gravadas dentro do novo banco; então você cria diversas tabelas explicitando o tipo de dados de cada campo, as chaves estrangeiras, os índices, as regras e etc. Estes comandos de criação e alteração de estrutura são os comandos de DEFINIÇÃO dos dados, pois definem como os dados serão armazenados; em inglês são chamados de: Data Definition Language (DDL). Logo, quando falamos em comandos do tipo DDL estamos falando de comandos do tipo: CREATE, ALTER ou DROP; comandos que criam, alteram ou excluem objetos como tabelas, procedures, índices, relacionamentos e etc.
Exemplos de comandos DDL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 -- Cria uma tabela CREATE TABLE Pessoa( codigoPessoa char(11), nomePessoa varchar(50)); -- Altera tabela ALTER TABLE Pessoa
ADD numeroTelefone varchar(11); -- Exclui tabela DROP TABLE Pessoa;
• DML
Depois que você criou suas tabelas, definiu relacionamentos, índices e etc., é hora de manipular seus dados; os comandos SQL que MANIPULAM dados são os populares SELECT, INSERT, UPDATE e DELETE. Em inglês esses comandos são chamados de Data Manipulation Language o que explica a abreviação DML.
Em algumas literaturas o comando SELECT não é considerado um comando de manipulação de dados, sendo enquadrado numa outra categoria: DQL, Data Query Language, em português: Linguagem de consulta.
Exemplos de comandos DML:
1
2
3
4
5
6
7
8
9
10
11
12
13 -- Seleciona dados SELECT nome+' '+sobrenome
FROM Pessoa; -- Altera dados UPDATE Pessoa

Relacionados

  • O que é DML e DDL
    375 palavras | 2 páginas
  • comandos DDL e DML
    447 palavras | 2 páginas
  • Comandos DDL e DML
    3730 palavras | 15 páginas
  • Subdivisões da linguagem sql: ddl, dml e dcl
    701 palavras | 3 páginas
  • Sql fluente ddl dml e dql
    4797 palavras | 20 páginas
  • Sgbd
    1794 palavras | 8 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • Programação
    843 palavras | 4 páginas
  • Banco de Dados - SQL
    669 palavras | 3 páginas
  • Sql Basico
    1610 palavras | 7 páginas