Noen ganger en MySQL database designer ikke vet riktig kolonne navn for data før etter at han har utviklet og implementert et bord . Designere kan bruke plassholderbilder navn mens de designe tabellens data struktur og relasjoner og vente til slutten for å fullføre sitt grensesnitt ved å tildele riktige kolonnenavn . I andre situasjoner , virket det som et godt navn i utgangspunktet kan ikke lenger være fornuftig som en database vokser eller når ekstern programvare må få tilgang til og oppdatere data . Heldigvis inneholder MySQL enkel å bruke SQL-kommandoer som åpner for dette nødvendig fleksibilitet. Du trenger
MySQL database server
Vis flere instruksjoner
en
Åpne et terminal vindu (Unix , Linux eller Mac OS X ) eller kommandolinje ( Windows) og starte en MySQL klient skall ved ledeteksten. Du må starte skallet som en bruker med rettigheter til å opprette, endre og slette databaser og tabeller . Hva du skriver inn ved ledeteksten kan se ut som noe av det følgende , avhengig av hvordan du eller systemansvarlig har konfigurert MySQL server og brukerkontoer : en
mysql -u someusername -p
eller
mysql -u someusername
eller bare
mysql
2
Lag en prøve database å eksperimentere på ved å skrive inn følgende på MySQL ledeteksten : en
CREATE dATABASE sample ;
Velg databasen : en
BRUK sample ;
Og opprette en tabell i det : en
CREATE TABELL people_table ( id INT NOT NULL PRIMARY KEY , navn VARCHAR ( 25 ) , last_name VARCHAR ( 25 ));
3
Skriv inn kommandoen : en
BESKRIVER people_table ;
Du vil se en formatert visning av people_table skjema med kolonnenavn oppført i første kolonne
4
Endre den andre kolonnen navn ved å oppgi denne kommandoen : .
ALTER TABLE people_table Endre kolonne navn first_name VARCHAR ( 25 ),
Endre en kolonne navn er grei, syntaksen er : en
ALTER TABLE table_name ENDRE [ kOLONNE ] old_column_name new_column_name data_definition ;
< p> den parentes angir at kolonnen uttalelsen er valgfri
5
Vis den endrede tabellen igjen ved hjelp av den beskrivende funksjon : en
BESKRIVER people_table ;
den nye kolonnen . navnet vil være synlig i listen over navn i den første kolonnen vises
6
nå endre flere kolonnenavn samtidig ved å skrive inn følgende: .
aLTER TABLE people_table endre kolonne first_name NAME_ONE VARCHAR ( 25 ) , endre kolonne last_name name_two VARCHAR ( 25 ),
Ved skifte flere kolonnenavn kolonnen uttalelse er nødvendig, ellers syntaksen er identisk med å endre en enkelt kolonne. Hver Endre kolonne klausulen skal skilles med komma
7
Vis de siste endringene med BESKRIVER : en
BESKRIVER people_table ;
nå , både kolonnenavn oppført. i venstre kolonne har de nye navnene NAME_ONE og name_two
8
Når du er ferdig å eksperimentere , slette eksempeldatabasen med følgende kommando : .
DROP dATABASE sample ;