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 Команда

Можете също така да използвате „ПРОМЕНЯВАНЕ НА ТАБЛИЦА“ команда за добавяне на колони:

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 - СТОЙНОСТИ ПО ПОДРАЗБИРАНЕ