SQL Instruções DDL (Data Definition Language), CREATE, ALTER, DROP, RENAME e TRUNCATE

A Linguagem SQL (Structured Query Language) é uma linguagem de banco de dados que permite acessar banco de dados. Essa linguagem é usada para acessar os principais banco de dados existentes hoje como o SQL Server Microsoft ou banco de dados Oracle, logicamente que a sintaxe entre esses dois bancos pode ter algumas diferenças, porém os comandos básicos são praticamente os mesmos.   [caption id="attachment_2306" align="alignnone" width="640"]SQL Instruções DDL (Data Definition Language), CREATE, ALTER, DROP, RENAME e TRUNCATE SQL Instruções DDL (Data Definition Language), CREATE, ALTER, DROP, RENAME e TRUNCATE[/caption]

Instruções DDL (Data Definition Language)

Linguagem de Definição de Dados, define a estrutura dos dados e tabelas. Os comandos DDL mais comuns são CREATE, ALTER, DROP, RENAME e TRUNCATE. CREATE - Comando utilizado para criar um BANCO (CREATE DB) e uma TABELA (CREATE TABLE). CREATE DB - Cria um banco de dados. Veja um exemplo de utilização:
  • CREATE DATABASE database_name
CREATE TABLE - Cria uma tabela. Veja um exemplo de utilização:
CREATE TABLE medico ( codigo INT, nome VARCHAR(255), idade INT, crm VARCHAR(80), primary key codigo, )
Explicação
  • CREATE TABLE é o comando de criação
  • medico - o nome que você deseja dar a tabela
  • codigo, nome, idade, crm - são as colunas que você inserir nessa tabela
  • primary key - define qual será a chave primária
OBS: após o nome das colunas, você pode definir os parâmetros de cada coluna, por exemplo, tipo de dados, tamanho, se obrigatório.   ALTER TABLE - Comando usado para adicionar, excluir ou modificar as colunas de uma tabela existente. Adiciona coluna
  • ALTER TABLE table_name ADD column_name datatype
  • Exemplo utilização: ALTER TABLE medico ADD endereco VARCHAR(80)
Exclui uma coluna
  • ALTER TABLE table_name DROP COLUMN column_name
  • Exemplo utilização: ALTER TABLE medico DROP endereco
  DROP - Comando utilizado para excluir dados. O DROP pode ser utilizado de três formas:
  • DROP INDEX - Exluir um indice em uma tabela
  • Exemplo de utilização: ALTER TABLE table_name DROP INDEX index_name
  • DROP TABLE - Excluir uma tabela
  • Exemplo de utilização: DROP TABLE table_name
  • DROP DATABASE - Excluir um banco de dados
  • Exemplo de utilização: DROP DATABASE database_name
  RENAME - Comando utilizado para renomear tabelas. Veja abaixo exemplo de utilização:
  • RENATE TABLE medico TO medicos
TRUNCATE - Comando para excluir os dados de uma tabela, e não a tabela em si. Veja exemplo de utilização:
  • TRUNCATE TABLE medicos

Loading