Soms is een MySQL database ontwerper kent niet de juiste kolom naam voor data nadat hij een tafel is ontworpen en geïmplementeerd . Ontwerpers kunnen placeholder namen te gebruiken , terwijl ze het ontwerp van de tabel met de gegevens structuur en relaties en wachten tot het einde om de interface te voltooien door het toewijzen juiste kolom namen . In andere situaties , wat leek op een goede naam in eerste instantie misschien niet meer zinvol als een database groeit of wanneer externe software moet openen en bijwerken van de gegevens . Gelukkig , MySQL bevat eenvoudige SQL -commando's die het mogelijk maken voor dit broodnodige flexibiliteit te gebruiken . Wat je nodig hebt MySQL database server Toon Meer Aanwijzingen 1 Open een terminalvenster ( Unix , Linux of Mac OS X ) of de opdrachtregel ( Windows ) en begin een MySQL client shell op de prompt . U moet de shell te starten als een gebruiker met privileges te maken, te veranderen en te laten vallen databases en tabellen . Wat u invoert bij de prompt kan lijken op een van de volgende , afhankelijk van hoe u of uw systeembeheerder de MySQL server en gebruikersaccounts hebt geconfigureerd : mysql -u someusername - p of mysql -u someusername of mysql kopen van 2 gewoon Maak een voorbeeld database om te experimenteren op door het volgende op de MySQL prompt : CREATE DATABASE monster ; Selecteer de database: GEBRUIK monster ; En maak een tabel in het : CREATE TAFEL people_table ( id INT NOT NULL PRIMARY KEY , naam VARCHAR ( 25 ) , achternaam VARCHAR ( 25 ) ) ; 3 Voer het commando : DESCRIBE people_table ; < br > U krijgt een opgemaakte weergave van de people_table schema met kolomnamen in de eerste kolom zie 4 Wijzig de naam van de tweede kolom van de door het invoeren van dit commando : . ALTER TABLE people_table CHANGE cOLUMN naam voornaam VARCHAR ( 25 ) ; wijzigen naam van een kolom is eenvoudig , de syntax is : ALTER TABLE tabelnaam CHANGE [ cOLUMN ] old_column_name new_column_name data_definition ; de haakjes geven aan dat de cOLUMN verklaring is optioneel 5 Bekijk de gewijzigde tabel weer met de DESCRIBE functie : DESCRIBE people_table ; de nieuwe kolom . naam zal zichtbaar zijn in de lijst van namen Nu worden in de eerste kolom weergegeven 6 , meerdere kolomnamen tegelijk veranderen door het volgende : . ALTER TABLE people_table CHANGE cOLUMN first_name name_one VARCHAR ( 25 ) , CHANGE cOLUMN last_name name_two VARCHAR ( 25 ) ; bij het wijzigen van meerdere kolomnamen de cOLUMN verklaring is vereist , anders wordt de syntax is identiek aan het veranderen van een enkele kolom . Elke CHANGE COLUMN clausule moeten worden gescheiden door een komma 7 Bekijk de meest recente wijzigingen met BESCHRIJVEN : DESCRIBE people_table ; Nu , vermeld zowel kolomnamen . in de linkerkolom hebben de nieuwe namen name_one en name_two 8 Wanneer u klaar bent experimenteren , het monster database te verwijderen met het volgende commando : . DROP DATABASE monster ; < br >
|