INSERT INTO - используется для добавления новых строк в таблицу.
Синтаксис SQL INSERT INTO
Используя перечисление значений, с указанием столбцов:
Используя перечисление значений, без указания столбцов:
В последнем случае, в таблицу можно вставить более одной записи. Если в таблице есть другие поля требующие заполнения, но не указанные в операторе insert, то для них будет установлено значение по умолчанию, либо null, если значение по умолчанию не установлено.
Пример
Есть следующая таблица "Persons":
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Сейчас мы добавим новую строку в таблицу "Persons".
Используя следующий SQL запрос:
Теперь таблица "Persons" имеет такой вид:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
Вставление Данных Только в Специальные Колонки
SQL предоставляет возможность вставки данных в нужные нам колонки.
Следующий SQL запрос добавит новую строку, но данные будут содержатся только в колонках "P_Id", "LastName" и "FirstName":
Теперь таблица "Persons" имеет такой вид:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Johan | Bakken 2 | Stavanger |
| 5 | Tjessem | Jakob |
Статьи по mysql в основном взяты и переведены с сайта W3Schools.
Введение в SQL





Комментарии
INSERT INTO Persons (P_Id, LastName, FirstName) VALUES (NULL, 'Tjessem', 'Jakob'),(NULL, 'Tjessem 1', 'Jakob 1'); Цитировать
а если нужно сделать форму и ввод в таблицу производить через текстовые поля на форме. как запрограмироват ь кнопку на выполнение такой задачи Цитировать
INTO Persons (P_Id, LastName, FirstName)может быть и
INTO Persons (P_Id, FirstName) Цитировать
INSERT INTO scoreperdays (name,day1) VALUES ((select name from scores limit 1), (select score from scores limit 1))
Вот мои примеры… но они не работают Цитировать