Nogle gange kan en MySQL-database designer ikke kender den relevante kolonne navn for data til efter han har designet og implementeret et bord. Designere kan anvende pladsholdernavne mens de designe tabellens data struktur og relationer, og vente til slutningen for at fuldføre sin grænseflade ved at tildele passende kolonnenavne . I andre situationer virkede hvad som et godt navn i første omgang kan ikke længere giver mening som en database vokser , eller når eksterne software skal adgang til og opdatere data. Heldigvis MySQL inkorporerer enkel at bruge SQL-kommandoer , der tillader denne nødvendige fleksibilitet . Ting du skal
MySQL database server
Vis Flere Instruktioner
1
Åbn et terminalvindue (Unix , Linux eller Mac OS X) eller kommando linie (Windows ), og starte en MySQL klient shell ved prompten. Du skal starte skallen som en bruger med rettigheder til at oprette, ændre og slette databaser og tabeller. Hvad du skrive ved prompten kan ligne et af følgende , afhængigt af hvordan du eller din systemadministrator har konfigureret MySQL -serveren og brugerkonti : Hej
mysql -u someusername - p
eller
mysql -u someusername
eller blot
mysql
2
Opret en prøve database til at eksperimentere på ved at indtaste følgende på MySQL prompt : Hej
CREATE dATABASE prøven
Vælg den database : Hej
BRUG prøven
og oprette en tabel i det : Hej
CREATE TABEL people_table (id INT NOT NULL PRIMARY KEY , navn VARCHAR (25) , last_name VARCHAR (25 )),
3
Indtast kommandoen : Hej
DESCRIBE people_table ; < br >
Du vil se en formateret visning af people_table skema med kolonnenavne er anført i første kolonne
4
Skift anden kolonne navn ved at indtaste denne kommando : .
ALTER TABLE people_table CHANGE kolonnenavn first_name VARCHAR (25 ),
Ændring en kolonne navn er ligetil, er syntaksen : Hej
ALTER TABLE table_name CHANGE [ kOLONNE ] old_column_name new_column_name data_definition ;
< p> parentes angiver , at kolonnen erklæring er valgfri
5
Se den ændrede tabel igen ved hjælp af DESCRIBE funktionen : Hej
BESKRIV people_table ,
ny kolonne . navn vil være synlig i listen over navne i første viste kolonne
6
nu ændre flere kolonnenavne samtidigt ved at indtaste følgende : .
ALTER TABLE people_table CHANGE COLUMN first_name NAME_ONE VARCHAR (25) , kolonnen Ændring last_name name_two VARCHAR (25 ),
Når skiftende flere kolonnenavne kolonnen erklæring er påkrævet , ellers syntaks er identisk med ændre en enkelt kolonne . Hver CHANGE KOLONNE klausul skal adskilles af et komma
7
Se de nyeste ændringer med DESCRIBE : Hej
BESKRIV people_table ,
Nu begge kolonnenavne opført. i venstre kolonne har nye navne NAME_ONE og name_two
8
Når du er færdig eksperimentere , slette prøven databasen med følgende kommando: .
DROP dATABASE prøven
< br >