Ako zmeniť veľkosť alebo typ stĺpca v MySQL

Povedzme napríklad, že máte stĺpec s názvom „Stav“ v tabuľke s názvom „Adresa“ a predtým ste ho nastavili tak, aby obsahoval dva znaky, pričom ľudia očakávajú, že budú používať dvojmiestne skratky stavu. Zistili ste, že niekoľko ľudí namiesto skratiek pre 2 znaky zadalo celé mená, a chcete im to povoliť. Tento stĺpec musíte zväčšiť, aby sa zmestili celé názvy štátov. Takto to robíte:

Vo všeobecnosti sa používa príkaz ALTER TABLE, za ktorým nasleduje názov tabuľky, potom príkaz MODIFY, za ktorým nasleduje názov stĺpca a nový typ a veľkosť. Tu je príklad:

VARCHAR (20) v príkladoch sa môže zmeniť na ľubovoľné číslo, ktoré je vhodné pre váš stĺpec. VARCHAR je reťazec znakov s rôznou dĺžkou. Maximálna dĺžka - v tomto príklade je 20 - označuje maximálny počet znakov, ktoré chcete uložiť do stĺpca. VARCHAR (25) môže uložiť až 25 znakov.

Príkaz ALTER TABLE sa dá tiež použiť na pridanie nového stĺpca do tabuľky alebo na odstránenie celého stĺpca a všetkých jeho údajov z tabuľky. Napríklad na pridanie stĺpca použite:

instagram viewer
instagram story viewer