前言
SQLite 是一個軟件庫,實現了自給自足的、無服務器的、零配置的、事務性的 SQL 數據庫引擎。SQLite 是在世界上最廣泛部署的 SQL 數據庫引擎。SQLite 源代碼不受版權限制。
簡單的認識了SQLite之后,我就很想來嘗試一下,他如此的輕量,作為一個程序員,我沒有理由不去學習一下。
SQLite下載和基礎使用
1、下載暫時只看到32位的,下載地址http://www.sqlite.org/download.html
2、下載后解壓,然后將exe文件復制到C:\Sqlite
3、打開運行窗口,輸入CMD
輸入CD\返回到C盤根目錄
再輸入 CD Sqlite,會跳轉到C:\Sqlite文件夾下(如果你想去D盤,那么就輸入D:就可以了)
4、現在開始創建數據庫:調用C:\Sqlite下的sqlite3.exe文件,輸入命令為 sqlite3 C:\Sqlite\aehyok.db
現在可以看到SQLite的版本號了,同時我們來看看C:\Sqlite下的文件
5、再輸入一次 sqlite3 C:\Sqlite\aehyok.db;雖然命令報錯了,但是數據庫還是生成了,不知道為什么,現在還可以用,那就繼續吧
6、來創建一張數據庫表 輸入命令create table Test(id integer primary key,name text);
再來插入兩條數據 輸入命令 insert into Test(id,name) values(1,'aehyok');
insert into Test(id,name) values(2,'Candy');
7、現在再來查詢一下 select * from Test;
8、接下來試試修改數據吧 update Test set name='aehyoks' where id=1;
9、最后再來來刪除勒 delete from Test where id=1;
10、改換顯示模式
11、創建視圖
12、創建索引
13、顯示表結構
14、顯示表和視圖
15、獲取指定表的索引
16、導出數據到Sql文件
17、從Sql文件中導入數據庫
18、列出當前數據文件中的數據庫
19、備份數據庫
20、恢復數據或數據庫
1代表數據已被清空
2代表恢復數據或者數據庫 可以下面三個error 其實就是恢復數據結構的過程
3數據已經恢復又可以查出原來的數據了
總結
簡單的試了一下一些基礎的SQL指令,感覺還是比較簡單的,這也可以作為App數據存儲開發的利器呀。好東西,打算在Python的學習中來使用這款超級輕量好用的SQLite數據庫。