Вставка данных: оператор INSERT онлайн урок.


Для наполнения таблиц данными используют предложение INSERT INTO. Общая конструкция запроса для добавления записи в таблицу выглядит следующим образом

INSERT INTO <таблица>  [ ( <названия полей> ) ]  VALUES ( <значения> ) ;

Названия полей, которые записываются через запятую, являются необязательной частью таких запросов. Если эту часть опустить, то необходимо указывать значения для всех полей и в том порядке, в котором они были определены при создании таблицы, например:

INSERT INTO student VALUES ( NULL, 'Mike', 25, '345-65-78' ) ;

При включении названий полей в запрос, можно ограничится теми, для которых необходимо задавать значения, например:

INSERT INTO student (name, age, phone) VALUES ( 'Mike', 25, '345-65-78' ) ;

Тут не указано поле id, поскольку значение этого поля генерируется автоматически.


+----+------+------+-----------+
| id | name | age | phone |
+----+------+------+-----------+
| 1 | Mike | 25 | 345-65-78 |
+----+------+------+-----------+
1 row in set (0.00 sec)

Для вставки нескольких записей, можно указать несколько наборов значений:

INSERT INTO student (name, age, phone) 
VALUES ( 'John', 27, '123-65-12' ), ( 'Bob', 23, '456-12-55' ) ;

+----+------+------+-----------+
| id | name | age | phone |
+----+------+------+-----------+
| 1 | Mike | 25 | 345-65-78 |
| 2 | John | 27 | 123-65-12 |
| 3 | Bob | 23 | 456-12-55 |
+----+------+------+-----------+
3 rows in set (0.00 sec)


Для вставки данных в phpMyAdmin необходимо перейти по ссылке Вставка в верхнем меню.



В столбце value необходимо записать значения записей. Столбец function применит выбранную функцию к записанному значению. Для увеличения полей ввода (для добавления большего количество записей в таблицу) можно воспользоваться выпадающим списком

Проверьте свои знания
Вставить в таблицу country 10 записей