Az oszlop méretének vagy típusának megváltoztatása a MySQL-ben

Tegyük fel például, hogy van egy „Állapot” oszlop a „Cím” nevû táblán, és korábban úgy állította be, hogy két karakter tartson, elvárva az emberektõl, hogy két karakteres állapot rövidítéseket használjanak. Úgy találja, hogy több ember teljes karaktereket írt be a 2 karakteres rövidítések helyett, és azt akarja, hogy ezt megtehessék. Ezt az oszlopot nagyobbnak kell lennie, hogy a teljes állapotnevek illeszkedjenek. Így csinálod:

Általános értelemben az ALTER TABLE parancsot, amelyet a táblázat neve követi, majd a MODIFY parancsot, majd az oszlop nevét és az új típust és méretet. Íme egy példa:

A példákban szereplő VARCHAR (20) bármilyen számra megváltozhat, amely megfelel az oszlopának. A VARCHAR változó hosszúságú karakterlánc. A maximális hossz - ebben a példában 20 - jelzi az oszlopban tárolni kívánt karakterek maximális számát. A VARCHAR (25) legfeljebb 25 karaktert képes tárolni.

Az ALTER TABLE parancs felhasználható új oszlop hozzáadására a táblázathoz vagy egy teljes oszlop és minden adatának eltávolításához a táblából. Például oszlop hozzáadásához használja:

instagram viewer