SQLite Создание, изменение и удаление таблицы с примерами

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

SQLite Создать таблицу

Синтаксис

Ниже приведен синтаксис оператора CREATE TABLE.

CREATE TABLE table_name(
column1 datatype,
column1 datatype
);

Для создания таблицы следует использовать команду «СОЗДАТЬ ТАБЛИЦУ» Запрос следующим образом:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

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

  • Имя, имя столбца должно быть уникальным среди столбцов таблицы.
  • Тип данных – тип данных столбца,
  • Необязательные ограничения столбцов, как мы объясним в последующих разделах этого руководства.

Отбросить таблицу

Чтобы удалить таблицу, используйте команду «ОТКАЗАТЬ СТОЛ» команда, за которой следует имя таблицы следующим образом:

DROP TABLE guru99;

Изменить таблицу

Вы можете использовать «ИЗМЕНИТЬ СТОЛ» команда для переименования таблицы следующим образом:

ALTER TABLE guru99 RENAME TO guru100;

Чтобы убедиться, что имя таблицы изменено, вы можете использовать команду «.таблицы» чтобы отобразить список таблиц, имя таблицы должно быть изменено следующим образом:

Изменить таблицу

Как вы можете видеть имя таблицы «guru99» меняется на «guru100" после "изменить таблицуКоманда.

SQLite добавить столбцы – используя ALTER TABLE Command

Вы также можете использовать утилиту «ИЗМЕНИТЬ СТОЛ» команда для добавления столбцов:

ALTER TABLE guru100 ADD COLUMN Age INT;

Это изменит таблицу «гуру100» и добавить новый столбец Возраст к нему.

  • Если вы не увидели никаких результатов, это означает, что оператор выполнен успешно и столбец был добавлен. Отсутствие вывода означает, что курсор будет установлен после «склайт>» без текста после этого вот так

SQLite Добавить столбцы

  • Однако, чтобы убедиться, что столбец был добавлен, мы можем использовать команду «.schema гуру100» это даст вам определение таблицы, и вы должны увидеть новый столбец, который мы только что добавили:

SQLite Добавить столбцы

SQLite Вставить значение в таблицу

Чтобы вставить значения в таблицу, мы используем команду «ВСТАВИТЬ В» заявление следующим образом:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

Вы можете опустить имена столбцов после имени таблицы и написать его следующим образом:

INSERT INTO Tablename VALUES(value1, value2, ….);

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

INSERT INTO guru100 VALUES(1, 'Mike', 25);

Результат этого утверждения будет следующим:

  • Значение 1 будет вставлено в столбец «id».
  • Значение «Майк» будет вставлено в столбец «Имя", и
  • Значение 25 будет вставлено в столбец «Возраст».

SQLite Вставить значение в таблицу

INSERT… DEFAULT VALUES оператор

Вы можете сразу заполнить таблицу значениями по умолчанию для столбцов следующим образом:

INSERT INTO Tablename DEFAULT VALUES;

Если столбец не допускает ни нулевого значения, ни значения по умолчанию, вы получите сообщение об ошибке «Ограничение NOT NULL не выполнено» для этого столбца. Как следующее:

ВСТАВКА – ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ