SQLite 是一款嵌入式關聯式資料庫管理系統,是一個自成一體的軟體庫,可以在任何操作系統上運行,因其快速、輕巧、可靠和易於使用而廣受歡迎。
SQLite的優點:
- 容易設定。基於無伺服器的特性,你非常的容易安裝且零配置。
- 適合開發及測試。由於其自包含特性,在開發階段中你可以使用 SQLite 作為替代手段。
- SQLite 的整個資料庫系統只需要一個文件,大小通常不到1MB,且不需要安裝和配置複雜的伺服器,因此易於管理和部署。
應用場景:
- 開發或測試階段的替代及臨時方案
- 嵌入式設備及物聯網
- 作為磁碟文件的替代儲存格式
- 中低流量網站
安裝SQLite
到官網下載sqlite-tools-win32-.zip 和 sqlite-dll-win32-.zip
(https://www.sqlite.org/download.html)
下載後解壓縮,並將sqlite3加入環境變數中。

設定完成後就可以在CMD中執行sqlite指令了。

SQLite常用指令
- 建立Database
sqlite3 DatebaseName.db
- 建立Table
create table member (id char(20) not null, name varchar(255), number int(10), test INTEGER AUTOINCREMENT );
- 修改
(修改member內欄位name名稱為’abc’,將他的id改為048)
update member set id='048' where name='abc';
- 新增
(將資料新增至member內)
insert into member (id,name,number,test) values('123', 'abc' , '555' );
- 查詢
(查詢當前Database的table)
.table
(查詢member的欄位格式)
.schema member;
(查詢 member內第二筆到第五比資料)
select *from member limit 2,5;
- 刪除
(刪除member中id為7的資料)
DELETE FROM member WHERE ID = 7;
- 退出sqlite
.quit