Aula10 sql-ddl

2.868 visualizações

Publicada em

Apresentação que explica e demonstra a utilização dos comandos da linguagem de definição de dados (DDL) do SQL.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.868
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
111
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula10 sql-ddl

  1. 1. Banco de Dados Aula 10 – SQL - DDL Instrutor Rafael Albani
  2. 2. Conteúdo <ul><li>Data Definition Language (DDL)
  3. 3. Create
  4. 4. Alter
  5. 5. Drop </li></ul>
  6. 6. <ul>Data Definition Language (DDL) </ul><ul><li>Instruções utilizadas na definição da estrutura de um banco de dados;
  7. 7. Criação, modificação e exclusão de estruturas de um banco ou de uma tabela são feitas através das instruções de definição de dados. </li></ul>
  8. 8. <ul>Data Definition Language (DDL) </ul><ul><li>As 3 principais instruções SQL disponíveis para definição da estrutura de um banco de dados são: </li><ul><li>CREATE
  9. 9. ALTER
  10. 10. DROP </li></ul></ul>
  11. 11. <ul>Create </ul><ul><li>Instrução que permite a criação de um banco de dados e também as demais estruturas de um banco;
  12. 12. As duas situações onde o Create é utilizado com maior frequência são: </li><ul><li>Criação de um novo banco de dados
  13. 13. Criação de uma nova tabela </li></ul></ul>
  14. 14. <ul>Create Database </ul><ul><li>Instrução utilizada na criação de um banco de dados. </li></ul>
  15. 15. <ul>Create Database </ul><ul><li>Exemplos:
  16. 16. CREATE DATABASE banco;
  17. 17. CREATE DATABASE IF NOT EXISTS banco; </li></ul>
  18. 18. Create Table <ul><li>Instrução utilizada na criação de uma tabela para um banco de dados. </li></ul>
  19. 19. Create Table <ul><li>Exemplos:
  20. 20. CREATE TABLE agencia { </li><ul><li>idAgencia integer not null primary key ,
  21. 21. numero varchar(45) not null </li></ul><li>} </li></ul>
  22. 22. Drop <ul><li>Instrução que permite a exclusão de um banco de dados e de uma tabela de um banco;
  23. 23. As duas situações onde a instrução Drop é utilizada com maior frequência são: </li><ul><li>Exclusão de um banco de dados
  24. 24. Exclusão de uma tabela </li></ul></ul>
  25. 25. Drop Database <ul><li>Instrução que executa a exclusão de todas as tabelas de um banco e exclui posteriormente o banco de dados em si. </li></ul>
  26. 26. Drop Database <ul><li>Exemplos:
  27. 27. DROP DATABASE banco;
  28. 28. DROP DATABASE IF EXISTS banco; </li></ul>
  29. 29. Drop Table <ul><li>Instrução que exclui toda a estrutura das tabelas definidas na instrução. </li></ul>
  30. 30. Drop Table <ul><li>Exemplos:
  31. 31. DROP TABLE agencia;
  32. 32. DROP TABLE IF EXISTS agencia; </li></ul>
  33. 33. Alter <ul><li>Instrução que permite a alteração da estrutura de um banco de dados;
  34. 34. A instrução Alter é frequentemente utilizada para manipulação da estrutura de tabelas de um banco. </li></ul>
  35. 35. Alter Table <ul><li>Permite modificar a estrutura de uma tabela de banco de dados, renomear o nome de uma tabela, adicionar um novo campo, alterar o tipo de dado de um campo, excluir um campo, entre outras operações. </li></ul>
  36. 36. Alter Table <ul><li>Inserindo um novo campo em uma tabela:
  37. 37. ALTER TABLE agencia ADD localizacao varchar(80) not null;
  38. 38. Alterando o nome de um campo existente em uma tabela:
  39. 39. ALTER TABLE agencia CHANGE COLUMN localizacao cidade varchar(80) not null; </li></ul>
  40. 40. Alter Table <ul><li>Apagando um campo:
  41. 41. ALTER TABLE agencia DROP COLUMN cidade; </li></ul>
  42. 42. Referências <ul><li>Conteúdo sobre DDL – MySQL:
  43. 43. http://www.4learn.pro.br/leandro/fbd/nota_aula_sql_mysql.pdf
  44. 44. Documentação MySQL – DDL:
  45. 45. http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-data-definition.html </li></ul>

×