Banco de Dados (TLBD II) - PowerPoint PPT Presentation

About This Presentation
Title:

Banco de Dados (TLBD II)

Description:

Banco de Dados (TLBD II) Introdu o Linguagem SQL: CREATE ALTER DROP INSERT UPDATE DELETE SELECT CREATE Cria estruturas. Exemplos: CREATE TABLE – PowerPoint PPT presentation

Number of Views:268
Avg rating:3.0/5.0
Slides: 11
Provided by: and131
Category:
Tags: tlbd | banco | dados | marketing

less

Transcript and Presenter's Notes

Title: Banco de Dados (TLBD II)


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 ltNome da Tabelagt (
  • ltNOMECAMPO1gt ltTipoCampo1gt ltNot Nullgt
    ltUniquegt ltPrimary Keygt,
  • ltNOMECAMPO2gt ltTipoCampo2gt ltNot Nullgt
    ltUniquegt,
  • ltNOMECAMPO3gt ltTipoCampo2gt ltNot Nullgt
    ltUniquegt,
  • ltNOMECAMPO4gt ltTipoCampo2gt ltNot Nullgt
  • FOREIGN KEY REFERENCES
    ltNOMEDATABELAgt (ltCampo da Tabelagt)) 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)) TypeInnoDB
4
ALTER
  • Altera estruturas criadas.
  • Exemplos
  • a) ALTER TABLE ltNome da Tabelagt
  • ADD COLUMN ltnome do campogt SET lttipogt
    ltRestriçãogt
  • b) ALTER TABLE ltNome da Tabelagt
  • DROP COLUMN ltnome do campogt
  • c) ALTER TABLE ltNome da Tabelagt
  • ADD FOREIGN KEY ltnome do campogt REFERENCES
    ltnome da tabelagtltnome do campogt
  • d) ALTER TABLE ltnome da tabelagt
  • ALTER COLUMN ltnome do campogt DROP ltrestricaogt

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 ltNome do Banco de Dadosgt

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 ltNome da tabelagt (Campo1, Campo2..)
    VALUES (Valor1, Valor2...)
  • Sintaxe2
  • INSERT INTO ltNome da Tabelagt VALUES
    (Valor1,Valor2,...)
  • Sintaxe3
  • INSERT INTO ltNome da Tabelagt 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 ltNome da Tabelagt SET ltCampo1gtltValor1gt,
    ltCampo2gtltValor2gt.. WHERE ltCondiçãogt
  • UPDATE Funcionario SET NomeMaria da
    Penha,DtAdmissao2009-04-28 WHERE Codigo12

8
DELETE
  • permite remover filas (registros) existentes de
    uma tabela.
  • DELETE FROM ltNome da Tabelagt WHERE
    ltCondiçãogt
  • DELETE FROM Funcionario WHERE DemitidoS

9
SELECT
  • Comando que permite ao usuário especificar uma
    query (instrução SQL) afim de conseguir um
    resultado desejado.
  • Select ltnome(s) do(s) campo(s) separados por
    vírgulagt
  • FROM ltNome da Tabela(s)gt
  • WHERE ltCondiçãogt
  • Order By ltnome(s) do(s) campo(s) separados por
    vírgulagt
  • Select Nome,Salario FROM Funcionario WHERE
    DemitidoS AND DataDemissao gt 2008-01-01

10
  • André Luiz da Silva
  • Eng. de Computação
  • Email andre.etec_at_yahoo.com.br
Write a Comment
User Comments (0)
About PowerShow.com