Android之SQLite的Sql語言介紹

..

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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章