Часть 7.2: Команда INSERT в SQLite3. Оператор INSERT в SQLite3

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Ранее мы с тобой рассмотрели уже оператор из группы DML, это был оператор SELECT. Давай теперь посмотрим на то, как реализован INSERT в SQLite3. В этой публикации мы посмотрим на синтаксис оператора INSERT в SQLite3 и разберем несколько примеров использования команды INSERT в SQLite3. А для тех, кто еще не знает, скажу, что команда INSERT используется для добавления новых строк в таблицы базы данных.

Команда INSERT в SQLite3. Оператор INSERT в SQLite3

Команда INSERT в SQLite3. Оператор INSERT в SQLite3


Библиотека SQLite3 позволяет нам добавлять новые строки в таблицы базы данных. Для добавления новых строк используется команда INSERT, эта команда есть в любой СУБД. Добавлять новые строки при помощи команды INSERT в SQLite3 можно только в таблицы базы данных. Ниже вы сможете увидеть синтаксис команды INSERT в SQLite3.

Синтаксис команды INSERT в SQLite3. Синтаксис оператора INSERT в SQLite3

Синтаксис команды INSERT в SQLite3. Синтаксис оператора INSERT в SQLite3

Как видите, синтаксис довольно простой: сначала мы говорим СУБД, что хотим добавить строки при помощи ключевого слова INSERT, затем мы указываем в какую таблицу хотим добавить строку при помощи ключевого слова INTO, затем мы указываем имя таблицы и список столбцов, в которые нужно записать новые значения, а затем, при помощи ключевого слова VALUES мы указываем значения через запятую. В принципе, синтаксис оператора INSERT в SQLite не сложный и его легко запомнить.

Примеры использования команды SELECTв SQLite3

Давайте посмотрим несколько примеров использования команды INSERT в SQLite3.

Результат добавления новых строк в таблицу можно проверить при помощи команды SELECT, давайте сделаем это.

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

В результате после добавления новой строки наша таблица будет выглядеть так:

А еще очень популярный способ добавления новых строк в таблицу заключается в использование команды SELECT и команды INSERT, давайте посмотрим на него.

Вторая таблица полностью дублирует первую, так как все данные были добавлены из первой таблицы:

Мы еще вернемся к команде INSERT в SQLite3, когда начнем рассматривать таблицы в SQLite3 и работать с триггерами.

Текст комментария: