Kolom wijzigen in MySQL

Alter Column Mysql



Bij het beheren van een database moet een databasebeheerder de structuur van de tabellen wijzigen om up-to-date te blijven. In dit artikel zullen we enkele verschillende soorten taken leren die we kunnen doen met behulp van de door MySQL geleverde ALTER-opdracht. Dus laten we beginnen.

ALTER-opdracht wijzigt of wijzigt de structuur van de tabel. Bijvoorbeeld,







  • Toevoeging van een kolom
  • Een kolom verwijderen
  • Hernoemen van een kolom
  • Wijziging van een kolom

In dit artikel zullen we voorbeelden van ALTER-opdrachten proberen om de kolommen van een tabel in MySQL toe te voegen, te verwijderen, te hernoemen en te wijzigen.



Voeg een kolom toe

We kunnen een kolom toevoegen aan een reeds bestaande tabel met behulp van de volgende syntaxis van de ALTER-opdracht.



LEEFTIJD TAFEL tafel naam
TOEVOEGEN kolomnaam gegevenstype;

Zorg ervoor dat u in deze syntaxis tabelnaam en kolomnaam vervangt door de naam die u wilt geven.





We kunnen ook de positie van de nieuw gemaakte kolom vermelden door de FIRST- en AFTER-clausules te gebruiken en te verwijzen naar de reeds bestaande kolom in de tabel. Bijvoorbeeld

LEEFTIJD TAFEL tafel naam
TOEVOEGEN kolomnaam gegevenstype
[ EERST | NA ]bestaande_kolomnaam;

Als we een kolom vóór een bestaande kolom willen toevoegen, kunnen we de FIRST-clausule gebruiken. Evenzo, als we een kolom willen toevoegen na de bestaande kolom, kunnen we de AFTER-component gebruiken.



We kunnen ook meerdere kolommen toevoegen met dezelfde ALTER TABLE en ADD-kolomsyntaxis. Bijvoorbeeld

LEEFTIJD TAFEL tafel naam
TOEVOEGEN kolomnaam1 gegevenstype
[ EERST | NA ]bestaande_kolomnaam
TOEVOEGEN kolomnaam2 gegevenstype
[ EERST | NA ]bestaande_kolomnaam;

Een kolom verwijderen/verwijderen

Het verwijderen van een kolom in MySQL is net zo eenvoudig als zeggen. We kunnen een bestaande kolom in een tabel verwijderen door de opdracht ALTER TABLE en DROP te gebruiken. De syntaxis voor het verwijderen van een kolom is

LEEFTIJD TAFEL tafel naam
LATEN VALLEN kolomnaam;

Zo eenvoudig is het om een ​​kolom van een tabel in MySQL te verwijderen.

De naam van een kolom wijzigen

We kunnen de naam van een kolom wijzigen door de clausule CHANGE te gebruiken samen met de opdracht ALTER TABLE. Hierin geven we eerst de bestaande naam van de kolom en vervolgens de nieuwe naam samen met het gegevenstype, gevolgd door de clausule CHANGE. Voer de volgende opdracht uit om de naam van de kolom te wijzigen:

LEEFTIJD TAFEL tafel naam
VERANDERING KOLOM previous_column_name new_column_name datatype;

Als we de naam van de kolom kunnen wijzigen, kunnen we de naam van de tabel wijzigen en de RENAME-clausule gebruiken met het ALTER TABLE-commando. De syntaxis voor het hernoemen van de tabel is:

LEEFTIJD TAFEL tafel naam
NAAM hernoemen TOT nieuwe_tabelnaam;

Een kolom wijzigen

Stel dat we de kolomdefinitie of het gegevenstype van een kolom in MySQL willen wijzigen. De MODIFY-clausule is handig om ons in dit geval te helpen. We kunnen de MODIFY-component gebruiken om het gegevenstype van een kolom te wijzigen. Zoals dit

LEEFTIJD TAFEL tafel naam
AANPASSEN cloumn_name new_data_type;

pro-type

Hier is een protip voor het gebruik van de ALTER-opdracht.

Standaardwaarde instellen op een kolom

Als we een standaardwaarde voor een kolom van een tabel willen opgeven of instellen. WE kunnen dit doen door de volgende opdracht uit te voeren:

LEEFTIJD TAFEL tafel naam
LEEFTIJD cloumn_name SET STANDAARD waarde ;

Zorg ervoor dat u in deze syntaxis de tabelnaam, kolomnaam en waarde vervangt volgens uw vereisten.

Als we de standaardwaarden van een kolom kunnen instellen. Er moet een manier zijn om de standaardwaarden van een kolom uit te schakelen of te verwijderen.

Standaardwaarde van een kolom laten vallen

Welnu, MySQL biedt ook de DROP DEFAULT-clausule in de ALTER TABLE-opdracht om de standaardwaarden van een kolom te verwijderen.

LEEFTIJD TAFEL tafel naam
LEEFTIJD cloumn_name LATEN VALLEN STANDAARD ;

Dit zijn dus enkele van de verschillende manieren om de tabel in MySQL te beheren en te wijzigen.

Samenvatting

Dit artikel bevat verschillende manieren om de opdracht ALTER te gebruiken om een ​​aantal verschillende bewerkingen uit te voeren. In dit artikel hebben we geleerd om de tabel en kolommen toe te voegen, te verwijderen, de naam ervan te wijzigen, de kolomdefinitie te wijzigen en de standaardwaarden van een kolom in en uit te schakelen met behulp van het ALTER TABLE-commando in MySQL. Als dit artikel je heeft geholpen om ALTER Command in MySQL beter te begrijpen en je meer wilt weten over de concepten van MySQL. Blijf onze website linuxhint.com bezoeken.