Добавление данных в таблицу MySQL (INSERT INTO)

Добавление данных в таблицу MySQL (INSERT INTO)

В этом руководстве вы узнаете, как вставлять записи в таблицу базы данных MySQL с помощью SQL запроса.

Вставка данных в таблицу

В одной из предыдущих статей мы создали таблицу в нашей демонстрационной базе данных. Теперь пришло время вставить некоторые данные в нашу недавно созданную таблицу.

Оператор INSERT INTO используется для вставки новых строк в таблицу базы данных.

Синтаксис

Основной синтаксис для вставки данных в таблицу может быть задан с помощью:

INSERT INTO table_name (column1,column2,...) VALUES (value1,value2,...);

Здесь column1, column2, ... и т.д. представляют имена столбцов таблицы, тогда как value1, value2, ... и т.д. представляют соответствующие значения для этих столбцов.

блок 1

Давайте вставим несколько записей в таблицу persons.

Шаг 1: Просмотр структуры таблицы MySQL

Перед добавлением записи рекомендуется получить информацию о структуре таблицы. Выполните следующую команду в командной строке MySQL. Она отобразит информацию о столбцах в таблице persons, то есть имя столбца, тип данных, ограничения и т.д.

mysql> DESCRIBE persons;

Вы можете увидеть информацию о столбце или структуру любой таблицы в базе данных MySQL и Oracle, используя команду DESCRIBE table_name;

Шаг 2: Добавление записей в таблицу MySQL

Следующий оператор вставляет новую строку в таблицу persons.

INSERT INTO persons (name, birth_date, phone)
VALUES ('Vasya Pupkin', '1990-07-15', '89876543210');

Вы заметили, что мы не вставили никакого значения в поле id? Потому что поле id было помечено флагом AUTO_INCREMENT, что говорит MySQL автоматически назначать значение этому полю, если оно не определено.

Теперь, если вы выберете записи из таблицы, вывод будет выглядеть следующим образом:

+----+--------------------+------------+-------------+
| id | name               | birth_date | phone       |
+----+--------------------+------------+-------------+
|  1 | Vasya Pupkin       | 1990-07-15 | 89876543210 |
+----+--------------------+------------+-------------+
блок 3

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*