iOS資料庫使用(sqlite3)

2021-07-05 13:18:59 字數 893 閱讀 5964

資料庫也是資料持久化的一種,但是不同於plist檔案。

在ios中  使用資料庫重要的方法:

1⃣️:開啟資料庫:sqlite3_open()

2⃣️:建表,修改,新增,更新,刪除資料:sqlite3_exec()

3⃣️:查詢:

①:校驗語句是否合法:sqlite3_prepare_v2

②:繫結要查詢的資料個sql語句:sqlite3_bind_text

③:迴圈查詢內容(根據行):sqlite3_step

④:取出這一行的資料(根據對應資料型別):sqlite3_column_text

4⃣️:關閉資料庫:sqlite3_close()

5⃣️:sql: (structured query language)

sql是結構查詢語句

sql 語言特點:每一句後面有乙個 ; 號結束 不區分大小寫

sql關鍵字: creat update delete from where by table order...

6⃣️:sql語句的使用公式:

1.建表

(1) @"create table 表名 (欄位名 字段型別,欄位名 字段型別);"

(2) create table if not exists 表名 (欄位名 字段型別,欄位名 字段型別);

如:@"create table if not exists user (id integer,name text,phone text);"

插入:insert into 表名 (字段,字段) values ('內容','內容');

刪除:delete from 表名 where 字段 = '要刪除的內容';

修改:update 表名 set 字段 = '修改後的內容' where 字段 = '修改前的內容';

Sqlite3 資料庫使用

iphone本身是支援 sqlite3 資料庫的,在專案中匯入libsqlite3.dylib。並建立資料庫,在終端,建立資料庫的方式 mkdir sql 建立sql資料夾 cd sql 進入sql目錄下 sqlite3 student.sql 建立名為 student.sql的資料庫 建立表 插入...

Sqlite3資料庫使用

sqlite特點 1 輕量級 2 跨平台,可以在手機上使用 3 功能夠用但是不多 4 python環境內建sqlite import sqlite3 connect 連線 database 資料庫,簡稱db 如果資料庫不存在,會自動建立再連線 如果資料庫存在則直接連線 和檔案操作的open比較像 c...

基於sqlite3建立資料庫 iOS

與關聯式資料庫進行互動的標準sqlite命令類似於sql,包括create select insert update delete和drop,基於操作性質可以分為以下幾種 定乙個資料庫物件 sqlite3 database nsstring path nssearchpathfordirectori...