List:資料暫存在記憶體中,程式重新啟動後會重設。
資料庫:資料儲存在磁碟中,程式重新啟動後仍可讀取。
資料庫可以包含多個資料表
rimary Key(主鍵):用來唯一識別一筆資料。
在 TaskFlow 中,我們讓 Id 成為主鍵,因此每筆任務都會有不同的編號。
SQL(Structured Query Language,結構化查詢語言)是用來管理和操作關聯式資料庫的語言,主要用途是新增、查詢、修改與刪除資料
SQLite 是輕量型的關聯式資料庫,資料可以儲存在單一檔案中
使用昨日的檔案
安裝 SQLite 操作工具
https://sqlitebrowser.org/?utm_source=chatgpt.com
建立資料庫
在 DB Browser for SQLite 中:
在 DB Browser for SQLite 上方選擇Execute SQL(執行 SQL)
CREATE TABLE Tasks
(
Id INTEGER PRIMARY KEY AUTOINCREMENT,
Title TEXT NOT NULL,
IsCompleted INTEGER NOT NULL DEFAULT 0
);
結果