Как изменить размер столбца или тип в MySQL

Допустим, например, что у вас есть столбец с именем «State» в таблице с именем «Address», и вы предварительно настроили его на использование двух символов, ожидая, что люди будут использовать двухсимвольные сокращения состояний. Вы обнаружите, что несколько человек ввели целые имена вместо двухбуквенных сокращений, и вы хотите, чтобы они могли это делать. Вам нужно увеличить этот столбец, чтобы соответствовать полным именам состояний. Вот как вы это делаете:

В общих чертах, вы используете команду ALTER TABLE, за которой следует имя таблицы, затем команду MODIFY, за которой следуют имя столбца, новый тип и размер. Вот пример:

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

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

instagram viewer

instagram story viewer