Você está na página 1de 3

.

CSEG Automation Comandos básicos de SQL

Comandos básicos de SQL

Vou mostrar nesse artigo os principais comandos de SQL que podem ser utilizados em
praticamente qualquer banco de dados.

Definição de SQL:
SQL é uma linguagem normalizada (ANSI) para consultas e atualizações de bases de
dados relacionais.

Criando uma tabela:

create table nome_da_tabela


(
campo1 tipo_do_campo,
campo2 tipo_do_campo
)

Removendo uma Tabela:

drop table nome_da_tabela

Exibir todos os dados de uma tabela:

select * from nome_da_tabela

Exibir determinados campos de uma tabela:

select campo1, campo2 from nome_da_tabela

Exibir todos os dados que o campo1 for igual a um determinado valor:

select * from tabela1


where campo1 = determinado_valor

Exibir todos os dados que o campo1 e o campo2 forem iguais a um


determinado valor:

select * from tabela1


where campo1 = determinado_valor
and campo2 = determinado_valor

Ao invéz de campos iguais você pode usar qualquer um desses operadores relacionais
do SQL:

< Menor que


<= Menor e igual a
> Maior que

Dênis Mendes www.cseg.eng.br 07/2007


.CSEG Automation Comandos básicos de SQL

>= Maior e igual a


= Igual
<> Diferente de

No SQL existe também os Operadores Lógicos:

NOT Não
AND E
OR Ou

Exemplo de uso dos Operadores lógicos:

Todos os dados desde que o campo1 seja igual a determinado valor ou o


campo2 seja igual a determinado valor:

select * from tabela1


where campo1 = valor
or campo2 = valor

Exibir campos de mais de uma tabela:

select tab1.campo1 , tab2.campo1


from tabela1 tab1, tabela2 tab2

Explicação:
Tab1 é um apelido dado a “Tabela1” e Tab2 consecutivamente é o apelido da
“Tabela2”, diminuindo o código e deixando-o mais organizado, caso o apelido
não fosse dado, você poderia acessar o campo da tabela1 ou tabela2 desta
forma:

select tabela1.campo1 , tabela2.campo1


from tabela1, tabela2

Inserindo dados na tabela:

insert into nome_da_tabela values(valores)

Explicação:
Todos os valores devem ser colocados na ordem que os campos foram
criados:
Exemplo:
create table Exemplo
(
id_exemplo int primary key,
nome varchar(80)
)

Dênis Mendes www.cseg.eng.br 07/2007


.CSEG Automation Comandos básicos de SQL

O Insert deve ser:

insert Exemplo values(1,’.CSEG’)

Inserindo dados em determinados campos da tabela:

insert into nome_da_tabela (campos) values(valores)

Atualizando um determinado campo da sua tabela:

update nome_da_tabela set campo1 = valor

Atualizando mais de um determinado campo da sua tabela:

update nome_da_tabela set campo1 = valor, campo2 = valor

Deletando um determinado registro de sua tabela:

delete from nome_da_tabela where campo1 = valor

Obs.: Em todos esses comados podem ser utilizados as condições where e


and, para serem executados desde que determinada condição seja
verdadeira ou não, como fizemos no select no ínicio do artigo.

Obrigado.
Até o próximo artigo.

Artigo: Comandos básicos de SQL


Autor: Dênis Mendes
Site: http://www.cseg.eng.br

Dênis Mendes www.cseg.eng.br 07/2007