Day11
SQLite,作為關聯式資料庫管理系統,是目前常見的資料庫也同時是IOS支援的,輕量的單一檔案存於磁碟中,嵌入式的資料庫使它在應用程式中最為常見!
那麼由於Xcode的預設中沒有SQLite的函式庫,固此需要使用者自己加入
(註解與數字相同)
1:該檔案名稱
2:TARGETS之下的檔案名稱
3:General
4:Frameworks,Libraries,and Embedded Content 選項的[+]
搜尋sqlite
This is
記得打勾Targets
輸入 #include "sqlite3.h"
重覆第一步,並搜尋 bridge, 記得選 All 和 Leveis 才能顯示搜尋結果
特性:
支援ACID (Atomic, Consistent, Isolated, Durable) transaction。
Zero-configuration:無須管理者的設定及管理。
支援大部分SQL92的語法。
資料庫存在於一個檔案中。
支援大小至2 terabytes (2^41 Bytes)
記憶體需求小
大部分資料庫操作快
簡單易用的API
支援TCL
詳細的程式碼
程式庫包含完整的功能,無須使用額外的程式/程式庫。
為public domain,可免費使用。
serverless
cross-platform - 使用unicode
不會進行data type檢查