SQLite Створення, зміна, скидання таблиці з прикладами

У цій статті ми побачимо, як створювати таблиці, змінювати таблиці та скидати таблиці в SQLite3 на прикладах.

У цьому підручнику ви дізнаєтесь-

  • Створіть таблицю
  • Падіння таблиці
  • Змінити таблицю
  • Додавання стовпців - Використання команди ALTER TABLE
  • Вставте значення в таблицю

SQLite Створення таблиці

Синтаксис

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

CREATE TABLE table_name(column1 datatype,column1 datatype);

Щоб створити таблицю, слід використовувати запит "СТВОРИТИ ТАБЛИЦУ" наступним чином:

СТВОРИТИ ТАБЛИЦЮ guru99 (Id Int,Ім'я Варчар);

У двох дужках після імені таблиці ви визначаєте стовпці таблиць, кожен стовпець повинен мати такі властивості:

  • Ім'я, назва стовпця воно повинно бути унікальним серед стовпців таблиці.
  • Тип даних - тип даних стовпця,
  • Необов’язкові обмеження для стовпців, як ми пояснимо у наступних розділах цих посібників.

Падіння таблиці

Щоб скинути таблицю, скористайтеся командою "DROP TABLE", а потім іменем таблиці наступним чином:

КРАПЛИВА ТАБЛИЦЯ guru99;

Змінити таблицю

Ви можете використовувати команду "ALTER TABLE", щоб перейменувати таблицю наступним чином:

ЗМІНИТИ ТАБЛИЦЮ guru99 ПРЕИМЕНУВАТИ на guru100;

Щоб перевірити, що ім'я таблиці змінено, ви можете скористатися командою ".tables", щоб показати список таблиць, і зараз назву таблиці слід змінити наступним чином:

Як бачите, назва таблиці " guru99 " замінено на " guru100 " після команди " alter table ".

SQLite додати columns- Використання ALTER TABLE Command

Ви також можете використовувати команду "ALTER TABLE", щоб додати стовпці:

ALTER TABLE guru100 ДОДАТИ СТОЛБКУ Вік INT;

Це змінить таблицю "guru100" і додасть до неї новий стовпець Age .

  • Якщо ви не побачили жодного результату, це означає, що оператор був успішним, і стовпець був доданий. Відсутність виводу означає, що курсор буде розташовано після "sqlite>", а після нього такого тексту немає

  • Однак, щоб перевірити, чи був доданий стовпець, ми можемо використовувати команду ".schema guru100", це дасть вам визначення таблиці, і ви побачите новий щойно доданий стовпець:

SQLite Вставлення значення в таблицю

Щоб вставити значення в таблицю, ми використовуємо оператор " INSERT INTO" таким чином:

ВСТАВИТИ В Ім'я таблиці (colname1, colname2,….) ЦІННОСТІ (valu1, value2,….);

Ви можете опустити імена стовпців після імені таблиці і записати його наступним чином:

ВСТАВИТИ В ІМЕНІ ТАБЛИЦІ ЦІННОСТІ (значення1, значення2, ...);

У такому випадку, коли ви опускаєте назви стовпців з таблиць, кількість вставлених значень має бути однаковою точною кількістю стовпців таблиці. Потім кожне значення буде вставлено в стовпець кореспонденції. Наприклад, для наступного оператора вставки:

ВСТАВИТИ У гуру100 ЦІННОСТЕЙ (1, 'Майк', 25);

Результат цього твердження буде таким:

  • Значення 1 буде вставлено в стовпець " id ".
  • Значення "Майк" буде вставлено в стовпець " Ім'я ", і
  • Значення 25 буде вставлено у стовпець " Вік ".

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

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

ВСТАВИТИ В ІМЕНЬ ТАБЛИЦИ ЗАЗНАЧЕННЯ;

Якщо стовпець не допускає нульового значення або значення за замовчуванням, ви отримаєте повідомлення про помилку " NOT NULL constraint failed" для цього стовпця. Наступне:

Цікаві статті...