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

В тази статия ще видим как да създаваме таблици, да модифицираме таблици и да пускаме таблици в SQLite3 с примери.

В този урок ще научите -

  • Създайте таблица
  • Пуснете маса
  • Променете масата
  • Добавяне на колони - Използване на команда ALTER TABLE
  • Вмъкнете стойност в таблица

SQLite Създаване на таблица

Синтаксис

По-долу е синтаксисът на израза CREATE TABLE.

CREATE TABLE table_name(column1 datatype,column1 datatype);

За да създадете таблица, трябва да използвате заявката "СЪЗДАЙТЕ ТАБЛИЦА", както следва:

СЪЗДАЙТЕ ТАБЛИЦА guru99 (Id Int,Име Варчар);

В рамките на двете скоби след името на таблицата дефинирате колоните на таблиците, като всяка колона трябва да има следните свойства:

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

Пуснете маса

За да пуснете таблица, използвайте командата "DROP TABLE", последвана от името на таблицата, както следва:

ТАБЛИЦА ЗА КАПАНЕ guru99;

Променете масата

Можете да използвате командата "ALTER TABLE", за да преименувате таблица, както следва:

ALTER TABLE guru99 ПРЕИМЕНОВАНЕ НА guru100;

За да проверите дали името на таблицата е променено, можете да използвате командата ".tables", за да покажете списъка с таблици и името на таблицата трябва да бъде променено сега, както следва:

Както можете да видите името на таблицата " guru99 " се променя на " guru100 " след командата " alter table ".

SQLite добавяне на колони - Използване на команда ALTER TABLE

Можете също да използвате командата "ALTER TABLE", за да добавите колони:

ALTER TABLE guru100 ДОБАВЕТЕ КОЛОНА Възраст INT;

Това ще промени таблицата "guru100" и ще добави нова колона Възраст към нея.

  • Ако не сте виждали изход, това означава, че изразът е бил успешен и колоната е добавена. Без изход означава, че курсорът ще бъде позициониран след "sqlite>", без текст след него по този начин

  • За да проверим обаче дали колоната е добавена, можем да използваме командата ".schema guru100", това ще ви даде дефиницията на таблицата и трябва да видите новата колона, която току-що добавихме:

SQLite Вмъкване на стойност в таблица

За да вмъкнем стойности в таблица, използваме израза " INSERT INTO" , както следва:

ВЪВЕЖДАНЕ В Име на таблица (colname1, colname2, ....) СТОЙНОСТИ (valu1, value2, ....);

Можете да пропуснете имената на колоните след името на таблицата и да го запишете, както следва:

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

В такъв случай, когато пропускате имената на колоните от таблиците, броят на вмъкнатите стойности трябва да бъде същият точен брой на колоните на таблицата. След това всяка стойност ще бъде вмъкната в колоната за кореспонденция. Например за следния оператор за вмъкване:

ВЪВЕДЕТЕ В гуру100 ЦЕННОСТИ (1, 'Майк', 25);

Резултатът от това изявление ще бъде следният:

  • Стойността 1 ще бъде вмъкната в колоната " id ".
  • Стойността "Майк" ще бъде вмъкната в колоната " Име " и
  • Стойността 25 ще бъде вмъкната в колоната " Възраст ".

Инсталиране на INSERT… DEFAULT VALUES

Можете да попълните таблицата със стойностите по подразбиране за колоните наведнъж, както следва:

ВЪВЕЖДАНЕ В Име на таблица ПО СТАНОВИЩИ ПО СТАНДАРТ;

Ако колона не позволява нулева стойност или стойност по подразбиране, ще получите грешка, че „ НЕ НУЛО ограничение е неуспешно“ за тази колона. Както следва:

Интересни статии...