Как да промените размера или типа на колоната в MySQL

click fraud protection

Да приемем например, че имате колона с име „Състояние“ на таблица с име „Адрес“ и предварително сте я настроили да държи два знака, очаквайки хората да използват двукратни съкращения на състояния. Откривате, че няколко души са въвели цели имена вместо съкращения от два знака и искате да им позволите да правят това. Трябва да увеличите тази колона, за да може да се поберат пълните имена на състоянието. Ето как го правите:

Общо казано, използвате командата ALTER TABLE, последвана от името на таблицата, след това командата MODIFY, последвана от името на колоната и нов тип и размер. Ето един пример:

VARCHAR (20) в примерите може да се промени към числото, което е подходящо за вашата колона. VARCHAR е символен низ с променлива дължина. Максималната дължина - в този пример е 20 - показва максималния брой знаци, които искате да запазите в колоната. VARCHAR (25) може да съхранява до 25 знака.

Командата ALTER TABLE може да се използва и за добавяне на нова колона в таблица или за премахване на цяла колона и всички нейни данни от таблица. Например, за да добавите колона, използвайте:

instagram viewer
instagram story viewer