MySQL: Como alterar ordem coluna

07/06/2016

0

Oi pessoal, estou querendo modificar a posição de uma coluna no meu Banco de dados MySQL, é possível? Gostaria de saber como alterar a ordem da coluna.

Obrigada :)

[]'
Carla Batista

Carla Batista

Responder

Post mais votado

08/06/2016

Olá Carlinha, bem legal tua dúvida. Você pode resolver da seguinte forma.

Supondo que a sua tabela esteja assim:

-TBLCLIENTE
>IDCliente int
>NomeCliente varchar(100)
>CPFCliente varchar(15)
>IdadeCliente int
>SexoCliente varchar(1)

Supondo que entre o campo NomeCliente e CPFCliente você queira incluir o campo SexoCliente, como ficaria?

ALTER TABLE TBLCLIENTE
MODIFY COLUMN SexoCliente varchar(1)
AFTER NomeCliente 


Desta forma sua tabela ficaria da seguinte forma:

-TBLCLIENTE
>IDCliente int
>NomeCliente varchar(100)
>SexoCliente varchar(1)
>CPFCliente varchar(15)
>IdadeCliente int

Q tal?

Espero ter ajudado, grande abraço e até mais.

Wesley Yamazack

Wesley Yamazack
Responder

Mais Posts

16/06/2017

Carla Batista

Oi Yamazack, ajudou mesmo, resolveu o meu problema, mt obrigada.
Meu banco estava meio bagunçado e eu queria deixar as colunas que possuem um contexto similar mais próximas umas das outras
Responder

16/06/2017

Evandro Silva

Vale também citar que para colocar em primeira posição não daria para usar o AFTER então tendo a tabela

-TBLCLIENTE
>IDCliente int
>NomeCliente varchar(100)
>CPFCliente varchar(15)
>IdadeCliente int
>SexoCliente varchar(1)


para deixa-lá assim

-TBLCLIENTE
>SexoCliente varchar(1)
>IDCliente int
>NomeCliente varchar(100)
>CPFCliente varchar(15)
>IdadeCliente int


deveriamos fazer

ALTER TABLE TBLCLIENTE
MODIFY COLUMN SexoCliente varchar(1)
FIRST;
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar