Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

SQL – Comando ALTER TABLE (Português)

By admin on Janeiro 26, 2021
Advertisements

>br>

O comando SQL ALTER TABLE é utilizado para adicionar, eliminar ou modificar colunas de uma tabela existente. Deve também usar o comando ALTER TABLE para adicionar e largar várias restrições numa tabela existente.

Sintaxe

A sintaxe básica de um comando ALTER TABLE para adicionar uma Nova Coluna numa tabela existente é a seguinte.

ALTER TABLE table_name ADD column_name datatype;

A sintaxe básica de um comando ALTER TABELA para alterar o TIPO DE DADOS de uma coluna numa tabela existente é a seguinte.

ALTER TABLE table_name DROP COLUMN column_name;

A sintaxe básica de um comando ALTER TABELA para alterar o TIPO DE DADOS de uma coluna numa tabela é a seguinte.

ALTER TABLE table_name MODIFY COLUMN column_name datatype;

A sintaxe básica de um comando ALTER TABLE para adicionar uma restrição NOT NULL a uma coluna numa tabela é a seguinte.

ALTER TABLE table_name MODIFY column_name datatype NOT NULL;

A sintaxe básica de um comando ALTER TABLE para adicionar uma restrição NOT NULL a uma coluna numa tabela é a seguinte.

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);

A sintaxe básica de um comando de ALTER TABLE para ADICIONAR CONSTRUÇÃO DE CHECK CONSTRAINT a uma tabela é a seguinte.

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);

A sintaxe básica de um comando de ALTER TABLE para ADICIONAR CONSTRUÇÃO DE CHECK CONSTRAINT a uma tabela é a seguinte

ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);

A sintaxe básica de um comando ALTER TABELA para DROP CONSTRAINT a partir de uma tabela é a seguinte.

ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;

Se estiver a usar MySQL, o código é o seguinte –

ALTER TABLE table_name DROP INDEX MyUniqueConstraint;

A sintaxe básica de um comando ALTER TABLE para DROP PRIMARY KEY constraint a partir de uma tabela é a seguinte.

ALTER TABLE table_name DROP CONSTRAINT MyPrimaryKey;

Se estiver a utilizar o MySQL, o código é o seguinte –

ALTER TABLE table_name DROP PRIMARY KEY;

Exemplo

Considerar a tabela dos CLIENTES com os seguintes registos –

+----+----------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+----------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Khilan | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | Chaitali | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+----------+-----+-----------+----------+

Seguir é o exemplo para ADD uma Nova Coluna a uma tabela existente –

ALTER TABLE CUSTOMERS ADD SEX char(1);

Agora, a tabela CLIENTES é alterada e o seguinte seria produzido a partir da declaração SELECT.

+----+---------+-----+-----------+----------+------+| ID | NAME | AGE | ADDRESS | SALARY | SEX |+----+---------+-----+-----------+----------+------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 | NULL || 2 | Ramesh | 25 | Delhi | 1500.00 | NULL || 3 | kaushik | 23 | Kota | 2000.00 | NULL || 4 | kaushik | 25 | Mumbai | 6500.00 | NULL || 5 | Hardik | 27 | Bhopal | 8500.00 | NULL || 6 | Komal | 22 | MP | 4500.00 | NULL || 7 | Muffy | 24 | Indore | 10000.00 | NULL |+----+---------+-----+-----------+----------+------+

Folução é o exemplo da coluna de sexo DROP da tabela existente.

ALTER TABLE CUSTOMERS DROP SEX;

Agora, a tabela CLIENTES é alterada e a seguir seria a saída da declaração SELECT.

+----+---------+-----+-----------+----------+| ID | NAME | AGE | ADDRESS | SALARY |+----+---------+-----+-----------+----------+| 1 | Ramesh | 32 | Ahmedabad | 2000.00 || 2 | Ramesh | 25 | Delhi | 1500.00 || 3 | kaushik | 23 | Kota | 2000.00 || 4 | kaushik | 25 | Mumbai | 6500.00 || 5 | Hardik | 27 | Bhopal | 8500.00 || 6 | Komal | 22 | MP | 4500.00 || 7 | Muffy | 24 | Indore | 10000.00 |+----+---------+-----+-----------+----------+
Advertisements

Navegação de artigos

Viagem com disponibilidade de espaço (Space-A Travel) | O Site Oficial de Benefícios do Exército
21 Sinais Que Tens Um Grande Namorado

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Firebush (Português)
  • Previsão da taxa de CD para 2021: As taxas manter-se-ão provavelmente baixas, mas poderão aumentar mais tarde no ano
  • Como estruturar a documentação do sistema de gestão da qualidade
  • Dor pélvica crónica e prostatite: sintomas, diagnóstico e tratamento
  • Mixed Berry Crisp (Português)
  • Wheat Ales (Americana)
  • Os benefícios da amamentação após um ano
  • É seguro despejar café moído na pia | Canalização atómica
  • Cool-Down After Your Workout
  • Our Work

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org

Arquivo

  • Março 2021
  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com