SI comandos SQL

658 palavras 3 páginas


Quando pretendemos criar um campo de numeração automática no Access temos de usar o tipo COUNTER
Create table alunos
(CodCli counter primary key,
Cliente VarChar(20),
Morada VarChar(40),
Idade int);



Quando pretendemos um nome de atributo constituído por mais de uma palavra, colocamos o nome desse atributo dentro de parentesis retos
Create table alunos
([numero aluno] int primary key,
[nome aluno] varchar(20),
Idade int);



Inserir um campo numa tabela já criada.
Alter table alunos
Add telefone int;



Modificar um campo existente (no Access é necessário corrigir o que está no módulo)
Alter table alunos
Alter column telefone varchar(9);



Os tipos char(N) e varchar(N) têm o mesmo efeito no Access e referem-se a string de até N caracteres.



O tipo char e text criam varchar com 255 caracteres.



Para criar um campo memo no Access utiliza-se o tipo memo nas instruções SQL
Alter table alunos
Add observacoes memo;



Para remover um campo de uma tabela utiliza-se drop da seguinte maneira:
Alter table alunos
Drop observacoes;



Para criar um índice utiliza-se o comando
Create Index imarca
On carros (marca);



Para remover um índice anteriormente criado
Drop Index imarca
On carros;



Para inserir um registo numa tabela (no Access só pode ser feito um registo de cada vez) Insert into alunos(num_aluno, nome, morada)
Values (120, “Carlos”, “Rua da Cooperativa”);



Podemos omitir campos desde que não façam parte da chave primária.



No caso de campos de numeração automática o Access impõe a introdução de valores.



Para remover um conjunto de registos
Delete from carros where marca="Citroen";



Se não for especificada uma condição irá eliminar todos os registos
Delete from carros;



Para alterar os dados dos registos, eventualmente sujeito a condições
Update produtos set preco=preco*1.05;

Neste exemplo, o preço de todos os registos da tabela

Relacionados

  • Exercícios SQL
    621 palavras | 3 páginas
  • Consultas de tabelas
    1926 palavras | 8 páginas
  • O sucesso da linguagem sql
    2401 palavras | 10 páginas
  • O poder da negociação
    2017 palavras | 9 páginas
  • 01 SQL Introdu O
    665 palavras | 3 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • ATPS banco de dados etapa 1 e 2
    1906 palavras | 8 páginas
  • ATPS Banco de Dados
    2633 palavras | 11 páginas
  • Trabalho de implementação de banco de dados
    1717 palavras | 7 páginas
  • Trabalho De Banco De Dados
    1461 palavras | 6 páginas