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_neveFÜ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_neveFÜ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_neveCSEPP 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_neveVÁ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_neveMÓ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_neveKOR 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_neveKOR 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.