UI高階 SQL資料庫

2021-07-10 13:11:39 字數 1007 閱讀 9137

在使用資料庫之前,需要匯入資料庫相關的包。

在這裡,我們封裝乙個資料庫物件來運算元據庫:

建立單例:

//單例

+(databasehelper *)sharesingleton

}return databasehelper;

}

//建立資料庫路徑

-(void)databasepathwithname:(nsstring*)filename

//拼接完整的資料庫路徑

}//建立資料庫

-(sqlite3*)openorcreatedbelse

}

//執行無返回結果的操作

- (void)execsqlwithsqlstring:(nsstring*)sqlstring message:(nsstring*)messageelse

//關閉資料庫

sqlite3_close(sqlite);

}//通用的查詢方法

-(nsarray*)querywithsql:(nsstring*)sqlstr

break;

case sqlite_integer:

break;

case sqlite_blob:

break;

default:

break;}}

//將記錄新增到陣列-

[array addobject:mdic];

}//關閉資料庫,釋放資源

sqlite3_close(sqlite);

//釋放指標

sqlite3_finalize(stament);

//返回該值

return array;

}else

}

iOS開發 UI高階 SQLite資料庫

sqlite資料庫介紹 1 資料持久化 資料持久化是通過檔案將資料儲存在磁碟上 ios下主要有四種資料持久化方式 1 屬性列表 2 物件歸檔 3 sqlite資料庫 4 coredata 2 資料庫的相關概念 a 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫 資料庫管理系統是...

資料庫的高階SQL特性

一 約束 1 唯一約束 唯一約束用來保證乙個列中的資料唯一,他們和主鍵的區別是 2 檢查約束 檢查約束用來保證乙個列中的資料滿足一組指定的條件,常見用途是 以下對order表施加了乙個檢查約束,保證所有物品的數量大於0 create table order 二 索引 資料庫表的主鍵總是排序的,我們可...

mysql資料庫高階 mysql資料庫高階

一 索引 索引,是資料庫中專門用於幫助使用者快速查詢資料的一種資料結構。類似於字典中的目錄,查詢字典內容時可以根據目錄查詢到資料的存放位置,然後直接獲取即可。分類 普通索引 唯一索引 全文索引 組合索引 主鍵索引 1 普通索引 普通索引僅有乙個功能 加速查詢 建立表時建立索引 create tabl...