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>” без тексту після цього, як це
- Однак, щоб переконатися, що стовпець було додано, ми можемо скористатися командою “.schema guru100” це дасть вам визначення таблиці, і ви побачите новий стовпець, який ми щойно додали:
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 буде вставлено в стовпець "вік».
Оператор INSERT … DEFAULT VALUES
Ви можете відразу заповнити таблицю значеннями за замовчуванням для стовпців таким чином:
INSERT INTO Tablename DEFAULT VALUES;
Якщо стовпець не допускає ні нульове значення, ні значення за замовчуванням, ви отримаєте повідомлення про помилку "Не вдалося виконати обмеження NOT NULL” для цієї колонки. Як наступне: