Реферат Курсовая Конспект
UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач - раздел Охрана труда, При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль Изменение Структуры Таблицы: ...
|
Изменение структуры таблицы:
ALTER TABLE table_name alter_specification [, alter_specification ...]
alter_specification:
ADD[COLUMN] create_definition or
CHANGE [COLUMN] old_column_name create_definition or
ALTER [COLUMN] column_name { SET default | DROP DEFAULT } or
DROP [COLUMN] column_name or DROP PRIMARY KEY or DROP INDEX key_name
DROP FOREIGN KEY key_name
Команда ALTER TABLE может быть использована для изменения определения таблицы. ALTER TABLE работает с временно созданной таблицей, в которую копирует все данные из текущей таблицы. Когда копия готова, старая таблица удаляется, а новая переименуется в нее. Это выполнено таким способом, что все изменения автоматически переназначаются на новую таблицу.
Пока работает ALTER TABLE, старая таблица доступна для других клиентов. Обновления и запись в таблицу останавливаются и будут выполнены только после того, как новая таблица будет готова. Если IGNORE не определен, то копирование будет прервано и процесс отработан назад в случае наличия любых уникальных ключей, дублированных в новой таблице.
CHANGE column_name, DROP column_name и DROP INDEX являются MySQL расширениями ANSI SQL.
[COLUMN] факультативный параметр и может быть опущен.
Конструкция ALTER [COLUMN] может быть использована для изменения или удаления старого значения по умолчанию.
ADD и CHANGE используют один и тот же create_definition, что и CREATE TABLE.
Если вы удаляете column_name, которое является частью составного ключа, то часть ключа будет удалена. Если все части ключа удалены, то будет удален весь ключ.
DROP PRIMARY KEY удаляет первый уникальный ключ в таблице.
CHANGE делает лучшее преобразование существующей информации в новый формат.
Синтаксис DROP FOREIGN KEY пока существует для запланированных функциональных возможностей. В настоящее время не делает ничего.
Примеры:
- Для добавления нового столбца:
Alter table имя_таблицы ADD новый_столбец его тип;
При добавлении столбца можно добавить в конце First или After имя_столбца. Если используется с этими словами, то нельзя использовать скобки после Add, когда добавляется один столбец, можно без скобок, когда несколько, то надо в скобках.
- новый индекс
Alter table имя_таблицы ADD INDEX (имя столбца)
новый первичный ключ
Alter table имя_таблицы ADD Primary KEY (имя столбца)
– Конец работы –
Эта тема принадлежит разделу:
Запуск клиентской части системы... Mysql... При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и в большинстве случаев...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов