рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач

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... При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и в большинстве случаев...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Первое общение с СУБД MySQL
mysql> SELECT VERSION(), CURRENT_DATE; Этот запрос возвращает версию и текущую дату. Все команды заканчиваются знаком ;   mysql выводит

Имя.MYI – файл ключей и индексов.
Узнать, какие базы существуют в настоящее время на сервере, можно при помощи команды SHOW: mysql> SHOW DATABASES; +----------+ | Database | +

DROP DATABASE [IF EXISTS] имя_базы
  Посмотреть таблицы в базе данных mysql> SHOW TABLES; Создание таблиц: CREATE TABLE table_name (create_definition

DELETE FROM имя_таблицы.
Если нужно удалить не все записи, а только некоторые, то указывается DELETE FROM имя_таблицы WHERE условие (имя_столбца=значение) Оператор DELETE удаляет из табли

CHANGE имя_столбца_старое имя_столбца_новое тип столбца.
  Чтобы сделать это, необходимо указать старое и новое имена столбца и его тип в настоящее время. Например, чтобы переименовать столбец INTEGER из a в b, можно сделать следующее:

Разные функции
  DATABASE() Возвращает имя текущей базы данных: PASSWORD(str) Создает строку "пароля" из простого текста в аргу

Синтаксис объединений таблиц
Простое соединение - INNER JOIN: SELECT <fields> FROM table1 INNER JOIN table2 ON table1.field1=table2.field2 или SELECT <fields> FROM table1, table2 WHERE table1.field

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги