1 / 10

Banco de Dados ( TLBD II )

Banco de Dados ( TLBD II ). Introdução. Linguagem SQL:. CREATE ALTER DROP INSERT UPDATE DELETE SELECT. CREATE. Cria estruturas. Exemplos: CREATE TABLE <Nome da Tabela> ( <NOMECAMPO1> <TipoCampo1> <Not Null> <Unique> <Primary Key>,

elda
Download Presentation

Banco de Dados ( TLBD II )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Banco de Dados (TLBD II) Introdução

  2. Linguagem SQL: • CREATE • ALTER • DROP • INSERT • UPDATE • DELETE • SELECT

  3. CREATE • Cria estruturas. Exemplos: CREATE TABLE <Nome da Tabela> ( <NOMECAMPO1> <TipoCampo1> <Not Null> <Unique> <Primary Key>, <NOMECAMPO2> <TipoCampo2> <Not Null> <Unique>, <NOMECAMPO3> <TipoCampo2> <Not Null> <Unique>, <NOMECAMPO4> <TipoCampo2> <Not Null> FOREIGN KEY REFERENCES <NOMEDATABELA> (<Campo da Tabela>)) type InnoDB; OBS: type InnoDB é incluído no final do comando para garantir o controle da Integridade referencial pelo MySQL. create table peca( penro varchar(3) not null, penome varchar(15) not null, pepreco double not null, pecor varchar(15) not null, primary key (penro)) Type=InnoDB;

  4. ALTER • Altera estruturas criadas. Exemplos: a) ALTER TABLE <Nome da Tabela> ADD COLUMN <nome do campo> SET <tipo> <Restrição>; b) ALTER TABLE <Nome da Tabela> DROP COLUMN <nome do campo>; c) ALTER TABLE <Nome da Tabela> ADD FOREIGN KEY <nome do campo> REFERENCES <nome da tabela><nome do campo>; d) ALTER TABLE <nome da tabela> ALTER COLUMN <nome do campo> DROP <restricao>; a) ALTER TABLE Tipo ADD COLUMN UnidMed SET Varchar(2) NOT NULL; b)ALTER TABLE Funcionario ADD FOREIGN KEY CodDepto REFERENCES Departamento(Codigo); c)ALTER TABLE Tipo ALTER COLUMN UnidMed DROP NOT NULL;

  5. DROP • Apaga estruturas criadas. Apaga um Banco de Dados dentro de um SGBD. Sintaxe: DROP DATABASE <Nome do Banco de Dados> a) ALTER TABLE Funcionario DROP COLUMN DTDemissao;

  6. INSERT • É usada para somar uma fila (inserir dados em uma tabela) a uma tabela existente. Sintaxe1: INSERT INTO <Nome da tabela> (Campo1, Campo2..) VALUES (Valor1, Valor2...); Sintaxe2: INSERT INTO <Nome da Tabela> VALUES (Valor1,Valor2,...); Sintaxe3: INSERT INTO <Nome da Tabela> SELECT Campo1,Campo2,Campo3...; select * from cadfun select nome, funcao from cadfun  select nome from cadfun where depto='3'; select nome, salario from cadfun order by nome;

  7. UPDATE • para mudar os valores de dados em uma fila (alterar dados de uma tabela) de tabela existente. Update <Nome da Tabela> SET <Campo1>=<Valor1>, <Campo2>=<Valor2>.. WHERE <Condição>; UPDATE Funcionario SET Nome=‘Maria da Penha’,DtAdmissao=‘2009-04-28’ WHERE Codigo=12;

  8. DELETE • permite remover filas (registros) existentes de uma tabela. DELETE FROM <Nome da Tabela> [[WHERE] <Condição>]; DELETE FROM Funcionario WHERE Demitido=‘S’;

  9. SELECT • Comando que permite ao usuário especificar uma query (instrução SQL) afim de conseguir um resultado desejado. Select <nome(s) do(s) campo(s) separados por vírgula> FROM <Nome da Tabela(s)> [[WHERE] <Condição>] [Order By <nome(s) do(s) campo(s) separados por vírgula>]; Select Nome,Salario FROM Funcionario WHERE Demitido=‘S’ AND DataDemissao >= ‘2008-01-01’;

  10. André Luiz da Silva Eng. de Computação Email: andre.etec@yahoo.com.br

More Related