Тема 10: Работа с таблицами в базах данных SQLite3

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Эта тема будет посвящена работе с таблицами в базах данных SQLite и состоять она будет из шести записей, помимо этой. Мы уже подробно рассмотрели команды для работы с базами данных, теперь же настало время разобрать эти команды в контексте работы с таблицами базы данных. С одной стороны может показаться, что это повторение пройденного и написанного, с другой стороны смею вас заверить в том, что ранее мы говорили про SQL команды с позиции синтаксиса и общих особенностей применения. Эти записи помогут вам понять механизмы работы с таблицами в SQLite.

Работа с таблицами в базах данных SQLite3

Работа с таблицами в базах данных SQLite3


Группы команд для работы с таблицами базы данных SQLite

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

  1. Команды для манипуляции данными.
  2. Команды определения данных.
  3. Команды управления транзакциями.

Команд определения доступа к данным в SQLite3 нет, а права доступа к объектам баз данных определяются либо приложением, в которое встроена SQLite, либо операционной системой.

Команды для работы с таблицами в базах данных SQLite3

В этой теме мы разберем более подробно каждую операцию в контексте таблиц базы данных SQLite, таким образом мы систематизируем и более подробно разберемся с тем, как SQLite работает с таблицами. Давайте коротко повторим операции, которые может выполнять SQLite с таблицами баз данных:

  1. В базах данных SQLite можно создавать таблицы, эту операцию позволяет выполнить команда CREATE TABLE.
  2. SQLite позволяет удалять таблицы из базы данных при помощи команды DROP TABLE.
  3. Операция изменения или модифицирования таблиц так же доступна в SQLite3, реализована эта операция командой ALTER TABLE.
  4. В базах данных SQLite есть возможность добавления данных в таблицу, за это действие отвечает команда INSERT INTO.
  5. SQLite имеет команду DELETE, которая позволяет удалять строки из таблицы базы данных под управлением SQLite.
  6. Данные в таблицах базы данных можно обновлять при помощи команды UPDATE.

В данной теме мы не будем рассматривать ограничения, которые есть в таблицах базы данных, а также каскадное удаление и каскадную модификацию данных, так как для этого у нас будет отдельная тема, в которой мы поговорим про ограничения и поддержание целостности данных в базах данных SQLite.

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