В этом руководстве вы узнаете, как вставлять записи в таблицу базы данных MySQL с помощью SQL запроса.
Вставка данных в таблицу
В одной из предыдущих статей мы создали таблицу в нашей демонстрационной базе данных. Теперь пришло время вставить некоторые данные в нашу недавно созданную таблицу.
Оператор INSERT INTO используется для вставки новых строк в таблицу базы данных.
Синтаксис
Основной синтаксис для вставки данных в таблицу может быть задан с помощью:
INSERT INTO table_name (column1,column2,...) VALUES (value1,value2,...);
Здесь column1, column2, ... и т.д. представляют имена столбцов таблицы, тогда как value1, value2, ... и т.д. представляют соответствующие значения для этих столбцов.
Давайте вставим несколько записей в таблицу 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 | +----+--------------------+------------+-------------+
Оставить комментарий