Às vezes, um designer de banco de dados MySQL não sabe o nome da coluna apropriada para dados até depois que ele projetou 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 a 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 , uma vez ou 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
Show Mais instruções
1
Abra uma janela de terminal (Unix , Linux ou Mac OS X) ou 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ê inserir no prompt pode ser parecido com qualquer um dos seguintes , dependendo de como você ou seu administrador de sistemas tenha configurado o servidor e contas de usuário do MySQL :
mysql- u -p someusername
ou
mysql- u someusername
ou simplesmente
mysql
2
Criar um banco de dados de amostra para experimentar em digitando o seguinte no prompt do MySQL :
cRIAR amostra dATABASE ;
Selecione o banco de dados :
amostra USE ;
E criar uma tabela em que :
cRIAR TABELA people_table (id INT NOT NULL PRIMARY KEY , nome VARCHAR (25), last_name VARCHAR ( 25) );
3
Digite o comando:
DESCREVER people_table ;
Você verá uma exibição formatada do esquema people_table com os nomes das colunas listadas na primeira coluna
4
Altere o nome do segundo coluna digitando este comando : .
ALTER TABLE CHANGE people_table nome da coluna primeiro_nome VARCHAR ( 25);
Alterar um nome da coluna é simples, a sintaxe é:
ALTER TABLE table_name CHANGE [COLUMN ] old_column_name new_column_name data_definition ;
os colchetes indicam que a declaração é opcional COLUMN
5
Ver a tabela alterada novamente usando a função de descrever: .
DESCREVER people_table ;
A nova coluna nome será visível na lista de nomes na primeira coluna exibida
6
Agora , alterar vários nomes de colunas simultaneamente , digitando o seguinte : .
ALTER TABLE CHANGE people_table cOLUNA primeiro_nome NAME_ONE VARCHAR (25), CHANGE COLUMN last_name name_two VARCHAR ( 25);
ao alterar vários nomes de colunas da declaração coluna é obrigatória , caso contrário, a sintaxe é idêntica à mudança de uma única coluna. Cada cláusula COLUNA mudança deve ser separado por uma vírgula
7
Ver as mais recentes mudanças com DESCREVER : .
DESCREVER people_table ;
Agora , ambos os nomes das colunas listadas na coluna do lado esquerdo tem o NAME_ONE novos nomes e name_two
8
Quando terminar a experimentar , exclua o banco de dados de exemplo com o seguinte comando: .
amostra DROP DATABASE ;