Banco De Dados
Trabalho Universitário: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: maike123 • 26/5/2014 • 1.102 Palavras (5 Páginas) • 231 Visualizações
23/03/2014
qual o diferença em utilizar char e varchar...
CHAR vai armazenar um tamanho fixo exemplo 80 caracter...
NA hora da consulta ele não irá consultar, porém o espaço esta ocupando a base de dados...
Varchar utiliza somente o tamanho do texto ele não irá guardar SGBD.....
char ocupa mais espaço em disco porque considera os carecteresdisponiveis.
QUANDO UTILIZAR EXEMPLO CPF RG ....
VAcharutliza somente o digitado.
A base de dados e mais rápida para consulta com o char....
Em uma Mysql define automaticamente um char independente de vc ter colocado como VARCHAR
*****************************************************************************
**** Integridade referencial ***
** INCLUINDO, ATUALIZANDO E EXCLUINDO LINHAS NAS TABELAS **
COMANDOS
1 - Dropdatabase BD_CD (e o nome da base). (excluir a base)
2 - SHOW TABLES (VERIFICAR SE A TABELA EXISTI)
INCLUINDO DADOS EM TABELAS
INSERT INTO TABELA COLUNA1,COLUNA2
VALUES (CONTEÚDO1, CONTEÚDO2)
Use bd_cd (abrir o banco)
Describe autor;
SELECT *FROM (O NOME DA TABELA); SELECIONE TODOS OS REGISTROS DA TABELA
EXEMPLO
SELECT * FROM MUSICA;
EXEMPLO PRÁTICO:
INSERT INTO GRAVADORA(
CODIGO_GRAVADORA, NOME_GRAVADORA, ENDEREÇO,URL, CONTATO)
VALUES(1,’EMI’,’Rua um, 234’,’www.emi.com.br’,’Maria’);
INSERT INTO GRAVADORA(
CODIGO_GRAVADORA, NOME_GRAVADORA, ENDEREÇO,URL, CONTATO)
VALUES(2,’SONY MUSIC’,’Rua dois, 222’,’www.sonymusic.com.br’,’Jose’);
INSERT INTO GRAVADORA(
CODIGO_GRAVADORA, NOME_GRAVADORA, ENDEREÇO,URL, CONTATO)
VALUES(3,’ MUSIC’,’Rua três, 333’,’www.music.com.br’,’Antonio’);
Insertintoautor(
Codigo_autor, nome_autor)
Values(1,’Renato Russo’);
Insert into autor(
Codigo_autor, nome_autor)
Values(2,’Tom Jobim’);
Insertinto autor
Values(3,’Chico Buarque’);
Valores numéricos não contêm ASPAS....
Os alfanuméricos tem virgula e aspas
Insertinto autor
Values (4, ‘Dado Villa Lobos’);
Insertinto autor
Values (5, ‘Marcelo Bonfa’);
Insertinto autor
Values (6, ‘Vinicios de Moraes’);
Insert into autor
Values (7, ‘Baden Powell’);
Insert into autor
Values (8, ‘Aldri Blank’);
Insert into autor
Values (9, ‘Ana Terra’);
Insert into autor
Values (10, ‘Cartola’);
Insert into musica(
Codigo_musica, nome_musica, duração)
Values(1,’Será’, 2.28);
Insertinto musica
Values(2,’Ainda é cedo’, 3.55);
Insertinto musica
Values(3,’Geração Coca-Cola’, 2.);
Insertinto musica
Values(4,’Eduardo e Monica’, 4.32);
Insertinto musica
Values(5,’Tempo Perdido’,5.00);
Insertinto musica
Values(6,’Indios’, 4.23);
Insert into CD(
Codigo_cd, codigo_gravadora, nome_cd, preço_venda, data_lancamento)
Values(1,2,’Mais do Mesmo’,15.00, ‘1998/10/01’);
InsertintoCD(
Codigo_cd, codigo_gravadora, nome_cd, preço_venda, data_lancamento, cd_indicado)
Values(2,2,’Bate-Boca’, 12.00, ‘1999/07/01’,1);
Insert into CD
Values (3,3,’Elis Regina’, 13.00, ‘1989/05/01’,1)
01/04/2014
Use bd_cd: abre a bco de dados
Show databases; exibe os bcos de dados
Show tables; mostra as tabelas da base bd_cd
Alterando registros
Update fazer a alteração na base de dados.
Update nome da tabela
Set coluna = coluna
Where condição;
O conteúdo deve respeitar o tipo de dado da coluna
Dados alfanuméricos devem conter aspas simples.
Dados numéricos sem aspas.
Se quisermos alterar o preço de um CD, podemos utilizar o comando, filtrando na clausula WHERE a chave
...