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;

Щоб переконатися, що ім’я таблиці змінено, можна скористатися командою «.таблиці» щоб показати список таблиць, а ім’я таблиці слід змінити таким чином:

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

Як ви можете бачити назву таблиці "гуру99" змінюється на "гуру100" після "змінити таблицю”Команда.

SQLite додати стовпці- Використовуючи ALTER TABLE Command

Ви також можете використовувати «ЗМІНИТИ ТАБЛИЦЮ» команда для додавання стовпців:

ALTER TABLE guru100 ADD COLUMN Age INT;

Це змінить таблицю “guru100” і додайте новий стовпець вік до цього

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

SQLite Додати стовпці

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

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” для цієї колонки. Як наступне:

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