Como usar instruções ddl do sql
do SQL Data Definition Language (DDL) lida com a estrutura de um banco de dados. É diferente da linguagem de manipulação de dados, que lida com os dados contidos dentro dessa estrutura. A DDL consiste nestas três declarações:
Conteúdo
Video: Banco de Dados em Video - O que é DML | DDL | DCL | DQL
CRIO: Você usa as várias formas de esta declaração para construir as estruturas essenciais do banco de dados.
ALTERAR: Você usa esta declaração para mudar as estruturas que foram criadas.
SOLTA: Você aplicar esta declaração para estruturas criadas com o CRIO declaração, para destruí-los.
CRIO
Você pode aplicar o SQL CRIO declaração para um grande número de objetos SQL, incluindo esquemas, domínios, tabelas e visualizações. Ao utilizar o CREATE SCHEMA declaração, você não só pode criar um esquema, mas também identificar o seu proprietário e especificar um conjunto de caracteres padrão. Aqui está um exemplo de uma declaração tal:
CREATE SCHEMA SALESAUTHORIZATION SALES_MGRDEFAULT CHARACTER SET ASCII_FULL -
Use o CREATE DOMAIN declaração de aplicar restrições aos valores da coluna. As restrições que você se aplicam a um domínio determinar quais objetos a lata de domínio e não pode conter. Você pode criar domínios depois de estabelecer um esquema. O exemplo a seguir mostra como usar a seguinte declaração:
CREATE DOMAIN Idade AS INTEGERCHECK (AGE gt; 20) -
Você criar tabelas usando a CRIAR A TABELA declaração, e você criar visualizações por usando o CREATE VIEW declaração. Quando você usa o CRIAR A TABELA declaração, você pode especificar restrições em colunas nova tabela a ao mesmo tempo.
Video: Sql - DDL - Introdução
Às vezes você pode querer especificar restrições que não se ligam especificamente a uma mesa, mas se aplicam a um esquema inteiro. Você pode usar o CRIAR ASSERTION instrução para especificar essas restrições.
Você também tem CRIAR CHARACTER SET, CRIAR COLLATION, e CRIAR TRADUÇÃO declarações, que lhe dão a flexibilidade de criar novos conjuntos de caracteres, seqüências de agrupamento, ou tabelas de tradução. (sequências de agrupamento definir a ordem em que você realizar comparações ou tipos. tabelas de conversão controlar a conversão de cadeias de caracteres a partir de um conjunto de caracteres a outra.)
ALTERAR
Depois de criar uma tabela, você não está necessariamente preso com que a tabela exata para sempre. Como você usa a tabela, você pode descobrir que não é tudo que você precisa que ele seja. Você pode usar o ALTERAR A TABELA declaração para alterar a tabela, adicionando, alterando ou excluindo uma coluna na tabela. Além de mesas, você também pode ALTERAR colunas e domínios.
Video: Sql - DDL - Introdução
SOLTA
A remoção de uma tabela a partir de um esquema de banco de dados é fácil. Basta usar um DROP TABLE
SOLTA não vai funcionar se ele quebra a integridade referencial.