Главная
Портфолио
Примеры логотипов
Отзывы
Online заказ
Контакты
Другие сайты
Наша кнопка
Поиск
Блог
документация - mysql - Добавить данные в таблицу INSERT.
Учебное пособие MySQL Учебное пособие PHP Учебное пособие JavaScript Учебное пособие perl Учебное пособие ajax

Добавить данные в таблицу INSERT.

В MySQL возможны три варианта синтаксиса команды INSERT

1 вариант:
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
[INTO] table_name [(column_name1, column_name2,...)]
VALUES (value1, value2,...)

2 вариант:
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
[INTO] table_name
SET column_name1=value1, column_name2=value2, ...

3 вариант:
INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
[INTO] table_name [(column_name1, column_name2,...)]
SELECT ...
3 вариант используется в случае, если нужно вставить данные, полученные из другой таблицы (или таблиц) в результате запроса.

Если список столбцов опущен (варианты 1 и 3), то должны быть определены значения для всех столбцов таблицы либо в списке VALUES, либо в результате работы запроса SELECT.

В MySQL для каждого поля задаётся значение по умолчанию. Если в команде INSERT для столбца не задано значение явным образом, то в таблицу будет внесено значение по умолчанию.

Наличие в команде ключевого слова LOW_PRIORITY означает, что действие команды INSERT будет приостановлено до тех пор, пока все другие клиенты не закончат работу с таблицей. Ключевое слово DELAYED напротив позволяет команде выполняться сразу.

Ключевое слово IGNORE используется в случае наличия строк, имеющих много значений. Если использовать слово IGNORE, то все строки с дублирующимися ключами PRIMARY или UNIQUE, не будут вставлены в таблицу.

Пример 1:
INSERT INTO table_site1 (column_site1, column_site2, column_site3)
VALUES (‘Smith’, ‘Baker’, 45)

Пример 2:
INSERT INTO table_site2
SET column_site1=’apple’, column_site2=5

Пример 3:
INSERT INTO table_site3
SELECT column_site1, column_site2 FROM table_site4

Вернуться к оглавлению

Тип данных используемый в MySQL.

Создать базу данных CREATE DATABASE.

Добавить данные в таблицу INSERT.

Извлечение данных из таблицы SELECT.

Удалить таблицу DROP TABLE.

Создать таблицу CREATE TABLE.

Обновить данные UPDATE.

Удалить данные из таблицы DELETE.

Изменить структуру таблицы ALTER TABLE.

Операторы и функции общего назначения.

Неявное и явное приведение типов в MySQL.

Функции даты и времени.

Строковые функции.

Числовые функции и операции.

Функции сравнения строк.

Переменные пользователя.

Идентификаторы.

Команды управления транзакциями и блокировками.

Другие функции.

Функции для GROUP BY.

Основные команды пользовательских программ MySQL.

Литералы.

Комментарии.

Полнотекстовый поиск в MySQL.

Полнотекстовый поиск в MySQL_Настройки и ограничения.

Основные принципы ввода команд.





Веб студия:

Главная
Портфолио
Примеры логотипов
Отзывы
Online заказ
Контакты
Другие сайты
Наша кнопка
Поиск

Быстрый поиск статей:

дизайн дизайн сайта продвижение сайта разработка сайта реклама сайта html раскрутка сайта создание сайта оптимизация сайта javascript сайт реклама логотип веб дизайн маркетинг SEO студия mySQL

Для разработчика:

Блог
Документация
Скрипты
Игра

Реклама:

стиральные машины электролюкс цены
http://www.magazinbt.ru

реставрация окон в центре россии.
http://moskitam.net

кирпич.
http://xn----8sboamadk0cefe5fhb.xn--p1ai

Конструкторы lego indiana jones.
http://kids.wikimart.ru





Design Studio and Studio Promotion PromoWizard.ru