INSERT (вставка записей)


Синтаксис

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

Примеры:

INSERT INTO students (id, name, age) VALUES (1, 'John', 16);
INSERT INTO students (id, name, age) VALUES (3, 'Peter', 17), (2, 'Kate', 16);

Некоторые поля можно опустить (если для них указано значение по умолчанию, то им будет присвоено это значение, а если поле является счетчиком, то он будет вычислен и так же присвоен):

INSERT INTO students (name, age) VALUES ('Oleg', 18);
INSERT INTO students (age, name) VALUES (19, 'Andrew');
INSERT INTO students (name, bio) VALUES ('Matt', 'Hello World'), ('Peter', NULL);

Также поддерживается другая форма записи (удобна, если нужно вставить одну строку):

INSERT INTO students SET id = 5, name = 'Igor', age = 19;
INSERT INTO students SET name = 'Sasha';