簡介 SQLite 是一個關系型數據庫管理系統,是 SQL(結構化查詢語言)的實現,是 Android OS 配套的 C++ 庫,使得應用可以擁有私有數據庫。SQL 可用來創建、搜索和維護數據庫。
下載安裝:下載以及安裝教程
利用CMD命令提示符跳轉到自己的保存數據庫的文件夾,使用“sqlte3 數據庫名字.db”創建新的數據庫文件
C:/Users/12045>cd C:/sqliteC:/sqlite>sqlite3 test.dbSQLite version 3.16.2 2017-01-06 16:32:41Enter ".help" for usage hints.sqlite>使用“.help”命令獲取所有的命令列表。 使用“.database”列出所有數據庫
sqlite> .databasesmain: C:/sqlite/test.dbsqlite>或
sqlite>.databasesseq name file--- --------------- ----------------------0 main /home/sqlite/testDB.db使用“CREATE TABLE”創建新的數據庫表
CREATE TABLE test( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, ..... columnN datatype,);使用“.tables”命令列出所有表。 使用SELECT語句返回表中的所有行
SELECT * FROM test;*表示所有列。 使用“.schema”查看表是怎么創建的。
使用INSERT語句在表中插入新的數據行。
INSERT INTO test VALUES (value1,value2,value3,...valueN);可以使用“.header on”顯示編號。 使用WHERE語句查詢數據行
SELECT column1, column2, columnN FROM testWHERE [condition]```也可以
SELECT column1, column2, columnN FROM testWHERE ID > value AND ID < VALUE;這樣來縮小查詢結果的范圍。
使用UPDATE語句來更新數據庫中的數據行
UPDATE testSET column1 = value1, column2 = value2...., columnN = valueNWHERE [condition];使用DELETE語句刪除數據行
DELETE FROM test WHERE [condition];假如已經發布了一個版本的應用給用戶,然后需要更改數據庫的模式,例如添加一列,那么就需要更新數據庫。 使用ALTER TABLE語句更改
PS:通常都不應該直接刪除表中的數據,因為其他表可能依賴于這個數據,但可以把想要刪除的數據設置為null。
ALTER TABLE test ADD COLUMN column_def...;或者這樣重命名ALTER TABLE database_name.table_name RENAME TO new_table_name;使用DROP TABLE語句刪除表
DROP TABLE test;在編輯數據庫的途中,由于編寫錯誤可能會顯示…>前綴,這時可以直接輸入 ; 來返回。 最后使用“.quit”或者“.exit”退出sqlite。
新聞熱點
疑難解答