Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados
Alterando a estrutura do BD
use cadastro;
• Vamos adicionar uma nova coluna chamada “profissao” na tabela, para isso faça:
Observe que a nova coluna é a ultima na tabela. Veremos agora como mudar sua posição
ao ser inserida, mas para isso precisaremos deletar ela antes. Para isso faça:
Vamos adicionar uma nova coluna, porém ela será a primeira da tabela:
Caso não utilize AFTER ou FIRST, a coluna será adicionada ao fim da tabela.
Modificando definições
ALTER TABLE pessoas MODIFY COLUMN profissao varchar(20) NOT NULL DEFAULT '';
Observe que adicionamos o NOT NULL, caso você já tenha registrados cadastrados na sua
tabela, teremos um problema ao utilizar o NOT NULL. Isso ocorre por que quando a nova
coluna profissao foi adicionada, o MySql definiu os valores como nulos. Para resolver essa
questão adicionamos o comando DEFAULT ‘’ (abre aspas simples e fecha aspas simples).
Isso evita que tenhamos valores nulos em uma coluna que não deve aceitar valores nulos.
Renomeando a TABELA
Vamos adicionar uma clausula que apenas criará uma tabela caso ela ainda não exista no
banco de dados.
descricao text,
totalaulas int,
);
Para excluir uma tabela precisamos do comando DROP TABLE, porém para garantir que o
comando será executado apenas caso a tabela exista, vamos adicionar o IF EXISTS,
ficando assim: