..
SQLite
SQLite 是遵循一套獨特的稱爲語法的規則和準則。
所有的 SQLite 語句可以以任何關鍵字開始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的語句以分號 ; 結束。
大小寫敏感性
有個重要的點值得注意,SQLite 是不區分大小寫的,但也有一些命令是大小寫敏感的,比如 GLOB 和 glob 在 SQLite 的語句中有不同的含義。
創建表
SQLite 的 CREATE TABLE 語句用於在任何給定的數據庫創建一個新表。
CREATE TABLE 語句的基本語法如下:
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
刪除表
SQLite 的 DROP TABLE 語句用來刪除表定義及其所有相關數據、索引、觸發器、約束和該表的權限規範。
DROP TABLE 語句的基本語法如下:
DROP TABLE database_name.table_name;
例如:
如果存在Classes表,則刪除該表
DROP TABLE IF EXISTS [Classes];
Select 語句
SQLite 的 SELECT 語句用於從 SQLite 數據庫表中獲取數據,以結果表的形式返回數據。
SQLite 的 SELECT 語句的基本語法如下:
SELECT column1, column2, columnN FROM table_name;
例如:
Select count(distinct Name) from Classes;