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

DML SQL

Seminário: DML SQL. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/11/2013  •  Seminário  •  442 Palavras (2 Páginas)  •  388 Visualizações

Página 1 de 2

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

...

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