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:

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 declaração. Você apagar todos os dados da tabela, bem como os metadados que define a tabela no dicionário de dados. É quase como se a tabela nunca existiu. Você também pode usar o SOLTA declaração para se livrar de tudo o que foi criado por um CRIO declaração.

SOLTA não vai funcionar se ele quebra a integridade referencial.


Publicações relacionadas