資料庫也是資料持久化的一種,但是不同於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...