Vous êtes sur la page 1sur 4

Banco de dados: um local onde possvel armazenar informaes para

consultas ou
Utilizao quando necessria, todo banco de dados so construdos por trs
elementos
Bsicos
Campos: espao reservado para insero de dados.
Registros: conjunto de campos, ou seja, dados sobre um determinado
assunto.
Tabelas: local onde se armazena os campos e os registros.
1- comandos para criar uma base de dados (BANCO DE DADOS).
Create database nome_do_banco de dados
Ex: create database estoque
2- comando para criar tabela
create table nome_da_tabela
ex: create table clientes (cli_codigo integer , cli_nome varchar (30),
cli_cidade varchar (20) cli_sexo char(1));
Tipos de dados bsicos
Interger = dados do tipo inteiro
Varchar = cadeia de caracteres, que no so complementados com 0
quando no atinge seu tamanho
Char = cadeia de caracteres, mas quando no atinge seu tamanho
completado com 0
3- Comando para inserir dados na tabela
Insert into nome da tabela (dados a serem inseridos )
Ex: insert into clientes (cli_codigo, cli_nome, cli_cidade, cli_sexo) values
(1,Rafael, Campinas, M);
E quando for inserir todos os dados de uma vez na mesma tabela pose se
reduzir o cdigo
Ex: insert into clientes values (1,Rafael, Campinas, M);
4- Comando para visualizar dados na tabela
Select atributo from tabela
Ex : select cli_nome from clientes ;
Para visualizar a tabela toda podemos reduzir o cdigo colocando o * na
frente do select
Ex : selet * from clientes ;
5- Comando para ordenar a os dados
Ex : select * from clientes order by cli_nome
Se acrescentarmos o asc , verificamos os dados ordenados de forma
crescente
Ex : select * from clientes order by cli_nome asc ;

Se acrescentarmos o desc , verificamos os dados ordenados de forma


decrescente
Ex : select * from clientes order by cli_nome desc ;

6- comandodo where
Comando where ser para efetuar condiao
= igual
> maior que
>=maio que ou igual
<menor que
<= menor que ou igual
Ex :select * from clientes where cli_codigo =2;
Ex :select * from clientes where cli_codigo >=2;
Tambem podemos conciliar com a condiao and (e), or (ou)
Ex : Ex :select * from clientes where cli_codigo =2 and cli_nome = Rafael;
7- Commando where like
Commando like serve para listar nomes que comtem determinadas letras
Ex : select * from clientes where cli_nome like G%;
Para mostrar os nomes que comea temos que colocar a letra ou a palavra
e seguido o smbolo de %
Para mostrar os nomes que termina temos que colocar o smbolo de %
seguido da letra ou a palavra
Para mostrar todo a palavra que contem determinados nomes ou letra no
meio temos que colocar o simbolo de % seguido do nome e o simbolo de %
novamente
Ex1 : select * from clientes where cli_nome like % Rafael %;
Ex1 : select * from clientes where cli_nome like % o %;
no exemplo 2 mostra todas as palavras e nomes que contem a letra (o)
8- comando where com betweem
lista entre dois valores , podemos reduzir o cdigo da condio and
ex codgio extendido
Ex : Ex :select * from clientes where cli_codigo >=2 and cli_codigo < = 5;
Podendo alterar pelo cdigo
Ex : Ex :select * from clientes where cli_codigo betweem 2 and 5;
9- comando where com in
comando para listar valores pr definidos
Ex: select *from clientes where cli_codigo in (2,4,5);
10-Commando distinct
Serve para eliminar duplicidade , no mostrando os dados duplicados
como resultado de uma pesquisa
Ex select distinct cli_cidade from clientes

11-Primary key
Conhecida como chave principal ou chave primaria ,faz com que um
determinado campo no possa ser repetido (exemplo: quando
criamos uma chave primaria no campo cdigo , o mesmo no pode
possuir dois cdigos iguais como 01 e 01 ou 02 e 02 apenas um 01 ,
um 02 e assim sucessivamente )
Ex primary key (nome do campo )
E o campo numca pode ser nulo
12-Comado drop
Elimina ou seja exclui uma tabela , seus dados , seus atributos e suas
referencias
Ex : drop table (nome tabela )
Drop table clientes ;
13-Comando alter
Este comando permite inserir e eliminar atributos nas tabelas j
existente
EX: alter table clientes add cli_email varchar (30);
Tambm podemos utilizar o comando alter para excluir um campo
EX: alter table clientes drop nome do campo ;
Utilzar o comando alter para modificar um atributo
Ex alter table clientes modify cli_sexo
14-Comando describe
Este comando permite visualizar a estrutura das tabelas
EX: alter table clientes (add cli_email varchar (30));
15-Comando Update
este comando permite alterar os dados da tabela
ex update clientes set cli_sexo M;
16-Comando truncate
Limpa todos os registros da tabela
Ex: truncate table clientes

Funes de agregao
Comando AVG
Este comando calcula o valor mdio de uma determinada coluna
EX: SELECT AVG (cli_salario) as 'media salarial' FROM clientes;
Comando Count
Este comando conta todas a linhas de uma tabela

EX : SELECT COUNT(cli_salario) as Quantidade_registros from clientes;


Comando sum
Calcula a somatria de todos os valores de uma coluna , ou seja valor
total de uma coluna
Ex : select sum (cli_salario) from clientes
Comando min
Este comando retorna um valor mnimo encontrado em uma coluna
Ex: select min(cli_salario) from clientes
Comando max
Este comando retorna um valor maximo encontrado em uma coluna
Ex: select max(cli_salario) from clientes
Funes escalares de texto
_upper
Esta funo SQL converte para maisculas todos os caracteres
Ex: select upper(nome do campo) from (nome da tabela )
Select upper(cli_nome) from clientes

Vous aimerez peut-être aussi