Como alterar um tamanho ou tipo de coluna no MySQL

Digamos, por exemplo, que você tenha uma coluna chamada "Estado" em uma tabela chamada "Endereço" e você a configurou anteriormente para conter dois caracteres, esperando que as pessoas usem abreviações de estado de 2 caracteres. Você descobre que várias pessoas inseriram nomes inteiros em vez de abreviações de 2 caracteres e deseja permitir que elas façam isso. Você precisa aumentar esta coluna para permitir que os nomes completos dos estados se ajustem. Aqui está como você faz isso:

Em termos genéricos, você usa o comando ALTER TABLE seguido pelo nome da tabela, depois o comando MODIFY seguido pelo nome da coluna e pelo novo tipo e tamanho. Aqui está um exemplo:

O VARCHAR (20) nos exemplos pode mudar para qualquer número apropriado para sua coluna. VARCHAR é uma cadeia de caracteres de tamanho variável. O comprimento máximo - neste exemplo, é 20 - indica o número máximo de caracteres que você deseja armazenar na coluna. VARCHAR (25) pode armazenar até 25 caracteres.

O comando ALTER TABLE também pode ser usado para adicionar uma nova coluna a uma tabela ou remover uma coluna inteira e todos os seus dados de uma tabela. Por exemplo, para adicionar uma coluna, use:

instagram viewer

instagram story viewer