SQLite — это система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая используется для управления данными баз данных в виде таблиц, которые в дальнейшем разделены на строки и столбцы. Таблицы создаются для управления данными баз данных, для создания таблиц существует запрос, который должен быть выполнен, о чем мы можем поговорить в следующем разделе.
SQLite не требует сервера и очень эффективен для баз данных размером до 140 ТБ. В этой статье мы обсудим создание таблицы в SQLite с помощью различных типов примеров.
Как создать таблицу в SQLite?
Поскольку мы определяем, что SQLite управляет данными в форме таблиц, поэтому перед вставкой данных в таблицу мы должны создать таблицы. Для создания таблицы в SQLite мы используем оператор «CREATE TABLE». Прежде чем понять, как работает этот оператор, давайте обсудим общий синтаксис создания таблицы.
Общий синтаксис создания таблицы в SQLite:
CREATE TABLE [IF NOT EXISTS] [TABLE_NAME] (column1 datatype [one OR more COLUMNS]);
В приведенном выше синтаксисе для создания таблицы используется оператор «CREATE TABLE»:
- Предложение «если не существует» можно использовать при создании таблицы. Таблица не будет создана, если уже существует какая-либо таблица с таким именем.
- Наряду с database_name после точки «.» Должно быть назначено table_name
- Следует указать заголовок столбца вместе с его типом данных.
- Если есть какой-либо первичный ключ, укажите его, как описано в приведенном выше синтаксисе, или оставьте его.
Давайте рассмотрим пример создания таблицы, мы создадим таблицу LinuxHint_employees, используя оператор «CREATE TABLE». Запустите команду «sqlite3» в терминале и откройте SQLite с именем базы данных «Организация».
$ sqlite3 Organization.db
Чтобы создать таблицу с табличными ограничениями (employee_id и employee_name) типов данных (int и string) с именем LinuxHint_employees, выполните следующую команду:
CREATE TABLE LinuxHint_employees (employees_id INT, employees_name TEXT);
Создайте другую таблицу, используя предложение «если уже существует» с именем John_employees и ограничениями employee_name и employee_id, используя employee_id как PRIMARY_KEY:
CREATE TABLE IF NOT EXISTS John_employees (employees_id INT PRIMARY KEY, employees_name TEXT);
Обе таблицы созданы успешно. Чтобы отобразить эти таблицы, выполните команду:
.tables
Рассмотрим еще несколько примеров создания таблиц с использованием «временных» и «временных» предложений. Сначала мы создадим временную таблицу, используя «temp» как:
CREATE TEMP TABLE IF NOT EXISTS Maadi_employees (employees_id INT PRIMARY KEY, employees_name TEXT);
Успешное выполнение команды означает, что временная таблица была создана с именем Maadi_employees. Точно так же мы можем создать временную таблицу, используя ключевое слово «TEMPORARY» как:
CREATE TEMPORARY TABLE IF NOT EXISTS Linux_employees (employees_id INT PRIMARY KEY, employees_name TEXT);
Чтобы убедиться, что таблицы созданы, мы отобразим таблицы с помощью команды:
.tables
Вывод показывает, что временные таблицы были созданы и присутствуют в базе данных с «temp».
Заключение
SQLite — это бессерверная система управления реляционными базами данных, которая управляет данными в форме таблиц, где таблицы — это объекты, которые содержат данные в строках и столбцах, а каждый столбец имеет определенный тип данных. В этой записи мы объяснили на различных примерах, как создать таблицу в SQLite. Таблицы могут быть созданы в SQLite с помощью оператора «CREATE TABLE» для управления данными базы данных. Мы создали таблицы с ПЕРВИЧНЫМ КЛЮЧОМ и без него, а также создали временную таблицу, используя предложения «TEMP» и «TEMPORARY».