Comandos sql

1059 palavras 5 páginas
02/10/2012

Banco de Dados e
Recuperação da
Informação I
Aula 003
Prof. Tiago C. dos Santos
Turma: A2 e A4
Período: 2º e 4º

Comandos SQL
• Comandos utilizados para definição da estrutura, manipulação dos dados e controle dos dados e acesso aos dados;
• DDL – Linguagem de Definição de Dados
– create, drop, alter;

• DML – Linguagem de Manipulação de Dados
– insert, delete, update, select;

• DCL – Linguagem de Controle de Dados
– grant, revoke;

1

02/10/2012

Auto Increment
• Código de uma tabela gerado automaticamente; • Deixa a responsabilidade por conta do B.D.;
• Gera identificação única para um novo registro; Auto Increment – Exemplo create table teste
(
cod_teste int auto_increment, nome_teste varchar(50), primary key (cod_teste)
)

2

02/10/2012

Função – last_insert_id()
• Pega o último auto_increment gerado pelo servidor; • EX: select last_insert_id();

Estudo de Caso

Funcionario
@cod_funcionario
nome endereco data_nasc telefone sexo
#cod_departamento

trabalha

Departamento
@cod_departamento
nome sala andar ramal 3

02/10/2012

Estudo de Caso - Criação das tabelas
• Criando primeiro a tabela departamento, pois só tem chave primária; create table departamento
(
cod_departamento int not null auto_increment primary key, nome varchar(100) not null, sala varchar(20) not null, andar int, ramal varchar(10) not null
);

Estudo de Caso - Criação das tabelas
• Criando a tabela funcionário, após departamento, pois a tabela funcionário possui uma chave estrangeira; create table funcionario
(
cod_funcionario int not null auto_increment primary key, nome varchar(100) not null, endereco varchar(200) not null, data_nasc date not null, telefone varchar(14) not null, sexo char(1), cod_departamento int not null, foreign key (cod_departamento) references departamento
(cod_departamento)
);

4

02/10/2012

Comandos SQL
• Insert insert into (campos da tabela)

Relacionados

  • Sql comandos
    1084 palavras | 5 páginas
  • comandos SQL
    855 palavras | 4 páginas
  • Comandos Sql
    1348 palavras | 6 páginas
  • comandos sql
    557 palavras | 3 páginas
  • Comando sql
    830 palavras | 4 páginas
  • SQL Comandos
    1960 palavras | 8 páginas
  • comandos sql
    5436 palavras | 22 páginas
  • Comandos de SQL
    436 palavras | 2 páginas
  • SQL Comandos
    482 palavras | 2 páginas
  • Sql comandos
    1351 palavras | 6 páginas