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 :)
[]'
Obrigada :)
[]'
Carla Batista
Curtir tópico
+ 1
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?
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.
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
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
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
para deixa-lá assim
deveriamos fazer
-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
Clique aqui para fazer login e interagir na Comunidade :)