Como mudar o nome da coluna no mysql

Colunas de dados.

Às vezes, um designer de banco de dados MySQL não sabe o nome da coluna apropriada para dados até depois que ele desenhou e implementou uma mesa. Designers podem utilizar nomes de espaço reservado enquanto eles projetam estrutura e relações de dados da mesa e esperar até o final para completar sua interface através da atribuição de nomes de colunas apropriadas. Em outras situações, o que parecia ser um bom nome inicialmente pode já não fazer sentido como um banco de dados cresce ou uma vez software externo deve acessar e atualizar os dados. Felizmente, MySQL incorpora simples de usar comandos SQL que permitem essa flexibilidade necessária.

Coisas que você precisa

  • servidor de banco de dados MySQL
  • Abra uma janela de terminal (Unix, Linux ou Mac OS X) ou na linha de comando (Windows) e iniciar um shell de cliente MySQL no prompt. Você deve iniciar o shell como um usuário com privilégios para criar, alterar e eliminar bancos de dados e tabelas. O que você entra no prompt pode ser parecido com qualquer um dos seguintes, dependendo de como você ou o seu administrador de sistemas tiver configurado as contas de servidores e usuários do MySQL:

    mysql -u someusername -p

    ou

    mysql -u someusername

    ou simplesmente

    mysql

  • Criar um banco de dados de amostra para experimentar em digitando o seguinte no prompt do MySQL:

    Criar o exemplo DATABASE
    IR

    Selecione o banco de dados:

    exemplo de uso
    IR

    E criar uma tabela em que:

    CRIAR people_table TABLE (id INT NOT NULL PRIMARY KEY, nome VARCHAR (25), last_name VARCHAR (25));

  • Digite o comando:

    DESCREVER people_table
    IR

    Você verá uma exibição formatada do esquema people_table com os nomes das colunas listadas na primeira coluna.



  • Mudar o nome do segundo coluna digitando este comando:

    ALTER TABLE CHANGE people_table nome da coluna first_name VARCHAR (25)
    IR

    Alterar um nome de coluna é straightforward- a sintaxe é:

    ALTER TABLE table_name MUDANÇA [COLUMN] old_column_name new_column_name data_definition
    IR

    Os colchetes indicam que a declaração COLUMN é opcional.

  • Veja a tabela alterada novamente usando a função de descrever:

    DESCREVER people_table
    IR

    O novo nome da coluna será visível na lista de nomes na primeira coluna exibida.

  • Agora, alterar vários nomes de colunas em simultâneo, digitando o seguinte:

    ALTER TABLE CHANGE people_table COLUNA first_name NAME_ONE VARCHAR (25), na coluna de last_name NAME_TWO VARCHAR (25)
    IR

    Ao alterar vários nomes de colunas é necessária a declaração COLUMN, caso contrário, a sintaxe é idêntica à mudança de uma única coluna. Cada cláusula Alterar coluna devem ser separados por uma vírgula.

  • Veja as mais novas mudanças com descreve:

    DESCREVER people_table
    IR

    Agora, ambos os nomes das colunas listadas na coluna do lado esquerdo tem a nova nomes NAME_ONE e NAME_TWO.

  • Quando terminar a experimentar, exclua o banco de dados exemplo com o seguinte comando:

    GOTA exemplo banco de dados;

De esta maneira? Compartilhar em redes sociais:

LiveInternet