Dicas e Tutoriais - MySQL

Alterando colunas de uma tabela já existente


Se você precisar alterar o tipo de dado de uma coluna existente, isso pode ser feito através do comando abaixo:

ALTER TABLE carro CHANGE modelo modelo VARCHAR(100) NOT NULL;

Embora pareça um erro, a presença da palavra "modelo" duas vezes é proposital. A primeira citação indica o nome da coluna a ser manipulada pelo comando e a segunda citação indica o nome que ela terá depois do comando ser executado. Neste caso eu estou mantendo o nome da coluna como "modelo" e apenas alterando seu tipo de dado para VARCHAR(100). Caso eu quisesse, poderia renomear o nome da coluna também, da seguinte forma:

ALTER TABLE carro CHANGE modelo fabricante VARCHAR(100) NOT NULL;

Desta forma a tabela terá seu tipo de dado alterado para VARCHAR(100) e também seu nome renomeado para "fabricante".



Gostou desta dica? Compartilhe-a em suas redes sociais!

Você sabia?
Você Sabia?

Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!

Você Sabia?

O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando

Como conversar com alguém no WhatsApp sem adicionar o número aos contatos

Como conversar com alguém no WhatsApp sem adicionar o número aos contatos

Este processo pode, à primeira vista, parecer um pouco confuso para usuários que não são muito experientes usando seu smartphone. Mas uma vez que você conclua o processo , vai entender o método e parecerá mais fácil. 1. Abra o seu navegador preferido no seu smartphone e digite o seguinte link na...

Ler Notícia Completa

O que acontece com o cérebro no exato momento em que morremos

O que acontece com o cérebro no exato momento em que morremos

O que passa em nossa cabeça no momento da morte? Não se sabe exatamente e, embora os cientistas tenham alguma resposta, a resposta continua sendo um grande mistério. Além de difícil solução, tentar respondê-la pode criar implicações éticas. No entanto, uma equipe de cientistas da Universidade...

Ler Notícia Completa