Share This Post

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

訂閱研究文章

Get updates and learn from the best