Alter oszlop a MySQL -ben

Alter Column Mysql



Az adatbázis kezelése során az adatbázis -adminisztrátornak módosítania kell a táblák szerkezetét, hogy naprakész legyen. Ebben a cikkben megtanulunk néhány különböző típusú feladatot, amelyeket a MySQL által biztosított ALTER paranccsal végezhetünk el. Szóval, kezdjük.

Az ALTER parancs megváltoztatja vagy megváltoztatja a táblázat szerkezetét. Például,







  • Oszlop hozzáadása
  • Oszlop törlése
  • Oszlop átnevezése
  • Oszlop módosítása

Ebben a cikkben példákat próbálunk ki az ALTER parancsokra a MySQL tábla oszlopainak hozzáadásához, törléséhez, átnevezéséhez és módosításához.



Adjon hozzá egy oszlopot

Az ALTER parancs alábbi szintaxisával oszlopot adhatunk hozzá egy már létező táblázathoz.



KOR ASZTAL tábla_neve
FÜGG oszlop_neve adattípus;

Ebben a szintaxisban feltétlenül cserélje ki a tábla_neve és az oszlopnév nevet a megadni kívánt névre.





Megemlíthetjük az újonnan létrehozott oszlop pozícióját is az FIRST és AFTER záradék használatával, és hivatkozunk a táblázatban már létező oszlopra. Például

KOR ASZTAL tábla_neve
FÜGG oszlop_neve adattípus
[ ELSŐ | UTÁN ]létező_oszlop_neve;

Ha egy oszlopot szeretnénk hozzáadni egy meglévő oszlop elé, használhatjuk az ELSŐ záradékot. Hasonlóképpen, ha oszlopot szeretnénk hozzáadni a meglévő oszlophoz, használhatjuk az AFTER záradékot.



Több oszlopot is hozzáadhatunk, ugyanazt az ALTER TABLE és ADD oszlop szintaxist használva. Például

KOR ASZTAL tábla_neve
FÜGG oszlop_neve1 adattípus
[ ELSŐ | UTÁN ]létező_oszlop_neve
FÜGG oszlop_neve2 adattípus
[ ELSŐ | UTÁN ]létező_oszlop_neve;

Oszlop ejtése/törlése

Egy oszlop törlése a MySQL -ben olyan egyszerű, mint mondani. Az ALTER TABLE parancs és a DROP segítségével eltávolíthatunk egy meglévő oszlopot a táblázatból. Az oszlop törlésének szintaxisa az

KOR ASZTAL tábla_neve
CSEPP oszlop_neve;

Ilyen egyszerű a MySQL táblázat egy oszlopának törlése.

Oszlop átnevezése

Átnevezhetünk egy oszlopot a CHANGE záradék használatával az ALTER TABLE paranccsal együtt. Amelyben először megadjuk az oszlop meglévő nevét, majd az új nevet az adattípussal együtt, majd a CHANGE záradékot. Az oszlop nevének megváltoztatásához futtassa a következő parancsot

KOR ASZTAL tábla_neve
VÁLTOZÁS OSZLOP előző_oszlop_neve új_oszlop_neve adattípus;

Ha meg tudjuk változtatni az oszlop nevét, megváltoztathatjuk a tábla nevét, és használhatjuk a RENAME záradékot az ALTER TABLE paranccsal. A tábla átnevezésének szintaxisa a következő

KOR ASZTAL tábla_neve
ÁTnevezés NAK NEK új_tábla_neve;

Oszlop módosítása

Tegyük fel, hogy meg akarjuk változtatni a MySQL oszlopának oszlopdefinícióját vagy adattípusát. A MODIFY záradék jól jön, hogy segítsen nekünk ebben az esetben. A MODIFY záradék segítségével megváltoztathatjuk az oszlop adattípusát. Mint ez

KOR ASZTAL tábla_neve
MÓDOSÍT cloumn_name new_data_type;

pro-típusú

Itt van egy protip az ALTER parancs használatához.

Állítsa az alapértelmezett értéket egy oszlopra

Ha valamilyen alapértelmezett értéket szeretnénk megadni vagy beállítani egy táblázat oszlopához. Ezt a következő parancs futtatásával tehetjük meg

KOR ASZTAL tábla_neve
KOR cloumn_name KÉSZLET DEFAULT érték ;

Ebben a szintaxisban feltétlenül cserélje ki a tábla_nevet, oszlop_nevet és értéket a követelményeknek megfelelően.

Ha be tudjuk állítani egy oszlop alapértelmezett értékeit. Biztosítani kell az oszlop alapértelmezett értékeinek törlését vagy törlését.

Hagyja el az oszlop alapértelmezett értékét

Nos, a MySQL biztosítja a DROP DEFAULT záradékot, valamint az ALTER TABLE parancsot, hogy elhagyja az oszlop alapértelmezett értékeit.

KOR ASZTAL tábla_neve
KOR cloumn_name CSEPP DEFAULT ;

Tehát ezek a módszerek a táblázat MySQL -ben történő kezelésére és módosítására.

Összefoglaló

Ez a cikk különböző módszereket tartalmaz az ALTER parancs különféle műveletek végrehajtására. Ebben a cikkben megtanultuk hozzáadni, törölni, átnevezni a táblázatot és az oszlopokat, módosítani az oszlopdefiníciót, beállítani és beállítani az oszlop alapértelmezett értékeit a MySQL ALTER TABLE parancsa segítségével. Ha ez a cikk segített abban, hogy jobban megértse az ALTER parancsot a MySQL -ben, és többet szeretne megtudni a MySQL fogalmairól. Látogasson el továbbra is a linuxhint.com weboldalunkra.