SQLite3 安裝、基本操作使用示例
SQLite3 安裝、基本操作
1. 安裝SQLite3
sudo apt-get install sqlite3
2. 安裝Sqlite3編譯需要的工具包
如果,你需要的話可以安裝該工具包。只是為了體驗一把,可以不安裝。該項是可選項。
apt-get install libsqlite3-dev
3. 檢查安裝是否成功
執(zhí)行下面命令,會出現(xiàn)sqlite版本號,如3.6.22
sqlite3 -version
4. 安裝圖形界面
不喜歡命令行的話,安裝該項有必要。該項是可選項。
sudo apt-get install sqlitebrowser
5. 安裝其它語言的支持
# PHP支持 sudo apt-get install php5-sqlite # Ruby支持 sudo apt-get install libsqlite3-ruby # Python支持 sudo apt-get install python-pysqlite2
6. 建立數據庫
可以在任意目錄下(如/home/mark/database),執(zhí)行下面命令
sqlite3 test.db
注意:該命令執(zhí)行之后,如果在當前目錄沒有test.db的話,就會創(chuàng)建該文件,如果已經存在的話直接使用該數據庫文件。
使用.database可以查看所創(chuàng)建的數據庫。
7. 創(chuàng)建表
數據類型,可以參考官方文檔。
create table mytable(name varchar(10),age smallint);
同理,使用.table可以看看自己創(chuàng)建的表mytable
8. 向表中插入數據
insert into mytable values('mark',28); insert into mytable values('hello',30);
9. 查詢數據
select * from mytable;
10. 更新記錄
update mytable set name='jhon' where name='hello';
11. 刪除記錄
刪除某條記錄
delete from mytable where age=28;
刪除所有記錄
delete from mytable
12. 刪除表
drop table mytable;
13. 刪除數據庫
很不幸運,SQLite無法同其他數據庫那樣刪除數據庫文件,即DROP DATABASE test;無效,但是我們可以直接像刪除文件一樣刪除數據庫文件,在/home/mark/database下面刪除test.db文件即可。
這篇文章有解釋:How to drop a SQLite database | alvinalexander.com
14. 其它
// 查看幫助 .help
15. 實例
假設您使用模擬器。
應用程序包名稱:com.mark.zhang,當前應用是用于創(chuàng)建、更新、查詢、刪除數據庫的。
使用android API創(chuàng)建數據庫app.db,該數據庫的路徑是data/data/com.mark.zhang/app.db(可以自己指定該文件路徑)。
那么,現(xiàn)在開始查詢數據 。
// 進入shell adb -e shell // 使用數據庫 # sqlite3 data/data/com.mark.zhang/app.db SQLite version 3.5.9 Enter ".help" for instructions // 查看數據庫 sqlite> .database seq name file --- --------------- ---------------------------------------------------------- 0 main //data/data/com.mark.zhang/app.db //查看該數據庫的表 sqlite> .table android_metadata tablename // 查詢數據 sqlite> select * from tablename; myhome|mark|123456|192.168.0.7|888|0|0 myhome1|mark123|123456|192.168.0.6|9000|0|0 // 退出 sqlite> .quit
更多關于SQLite的文檔:SQLite Documentation
如果想在 windows xp 上面安裝 sqlite,可以 SQLite Download Page 下載 for windows。
解壓到制定目錄下面,里面只有一個 sqlite3.exe 可執(zhí)行文件
假設這個文件在 F:\sqlite 下面,那么可以使用 cmd 直接 cd 到這個目錄
cd F:\sqlite
開始使用 sqlite3.exe,在 cmd中
sqlite3.exe test.db
可以看到自動產生一個名稱為 test(如果這個文件不存在就 create,存在的話就打開這個文件)的數據庫文件
其他的使用和上面介紹的一樣。
參考:
補充:sqlite3 安裝與使用
sqlite3 安裝與使用
一、介紹
SQLite3 是一個輕量級、嵌入式的關系型數據庫管理系統(tǒng),以其簡單、高效和零配置的特點廣受歡迎。
無服務器架構
無需獨立的數據庫服務器,數據庫直接存儲在單一文件中(如
.db
或.sqlite
)。應用直接通過庫文件(如
sqlite3.dll
或libsqlite3.so
)與數據庫交互。
零配置
無需安裝或管理,只需包含庫文件即可使用。
跨平臺支持
支持 Windows、Linux、macOS、iOS、Android 等系統(tǒng)。
ACID 事務支持
保證數據的原子性、一致性、隔離性和持久性。
動態(tài)數據類型
支持
TEXT
,INTEGER
,REAL
,BLOB
和NULL
,字段類型可靈活存儲任意類型數據。
二、安裝
官網下載地址:https://sqlite.org/download.html
一般linux 系統(tǒng)自帶, windows 安裝下載下面文件
下載后解壓就是這個樣子
配置系統(tǒng)變量
根據你下載解壓后的文件目錄,填入路徑,通常在文件夾目錄單擊可以出來
進入命令行測試下
安裝完成
到此這篇關于SQLite3 安裝、基本操作的文章就介紹到這了,更多相關SQLite3 安裝內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SQLite高手晉級教程:調試與性能優(yōu)化以及常見問題
SQLite 是一個輕量級的數據庫,廣泛用于各種應用中,包括移動應用和嵌入式系統(tǒng),盡管它非常靈活和強大,但在處理大規(guī)模數據或高并發(fā)請求時,性能優(yōu)化變得非常重要,本篇文章將重點講解 SQLite 的調試工具和性能優(yōu)化技巧,以幫助您解決常見問題并進一步提升數據庫性能2025-03-03