MySQL 5.0 - Библиотека Программиста |
Страница 69 из 250 Например, добавить индекс для столбца store (склад) таблицы Products (Товары) можно с помощью команды ALTER TABLE Products ADD INDEX (store); • Изменить столбец таблицы вы можете с помощью следующих команд: - Чтобы полностью изменить описание столбца, выполните команду ALTER TABLE <Имя таблицы> CHANGE <Прежнее имя столбца > <Новое имя столбца> <Новый тип столбца> [<Свойства столбца>] [FIRST или AFTER <Имя предшествующего столбца>]; Изменять тип столбца, который уже содержит какие-либо значения, необходимо с осторожностью, так как при этом возможно внесение коррективов в значения. Например, если тип данных с плавающей точкой меняется на целочисленный, числовые значения будут округлены. В этой команде мы указываем имя таблицы, текущее имя столбца, новое имя столбца (которое может совпадать с текущим), новый тип столбца (который также может совпадать с текущим типом), а также, при необходимости, свойства столбца (старые свойства при выполнении команды CHANGE удаляются). Кроме того, можно определить место столбца среди остальных столбцов таблицы:изменяемый столбец может стать первым (FIRST) или следовать после указанного предшествующего столбца (AFTER). Например, чтобы переименовать столбец store (склад) таблицы Products (Товары) в warehouse (склад) и изменить его тип на CHAR(100), выполните команду ALTER TABLE Products CHANGE store warehouse CHAR(100); Чтобы присвоить столбцу свойство AUTO_INCREMENT, необходимо либо одновременно с этим, либо заранее создать индекс для этого столбца. - Чтобы изменить описание столбца без переименования, выполните команду ALTER TABLE <Имя таблицы> MODIFY <Имя столбца> <Новый тип столбца> [<Свойства столбца>] [FIRST или AFTER <Имя предшествующего столбца>]; Данная команда полностью аналогична предыдущей, за исключением возможности переименования столбца. - Чтобы установить значение по умолчанию для столбца, выполните команду ALTER TABLE <Имя таблицы> ALTER <Имя столбца> SET DEFAULT <Значение по умолчанию>; Например, чтобы установить для столбца warehouse таблицы Products значение по умолчанию Склад № 1, выполните команду ALTER TABLE Products ALTER warehouse SET DEFAULT 'Склад № 1'; Чтобы удалить значение по умолчанию, выполните команду ALTER TABLE <Имя таблицы> ALTER <Имя столбца> DROP DEFAULT; Например, удалить значение по умолчанию, установленное для столбца warehouse, можно с помощью команды ALTER TABLE Products ALTER warehouse DROP DEFAULT; • Удалить столбец таблицы вы можете с помощью команды 73 |
Покупка и продажа авто - Кемерово. Кемерово. Гостиницы.