歸檔的操作
- (nullable instancetype)initwithcoder:(nscoder *)adecoder;
1.sqlite3的使用
1、要使用sqlite3,先要新增庫檔案libsqlite3.dylib
2.fmdb的介紹
資料庫框架,以oc的方式封裝了sqlite的c語言api,使用起來比單純呼叫sqlite語句方便
fmdb使用起來更加物件導向,省去了很多麻煩、冗餘的c語言**
3.核心三大類
fmresultset(用來查詢)
fmdatabasequeue
4.使用步驟
(1)開啟資料庫
1.通過指定sqlite資料庫檔案路徑來建立fmdatabase物件
2.使用例項:
: 無符號整型值。
: 浮點值。
: 文字字串,儲存使用的編碼方式為utf-8、utf-16be、utf-16le。
: 儲存blob資料,該型別資料和輸入資料完全相同。
3.路徑設定:
(2)執行插入:
(3)執行刪除:
(4)執行更新
簡單來說,只要不是以select開頭的命令都是更新命令。
3.使用示例
(5)執行查詢
(6)資料庫刪除
(7)執行緒安全的資料庫
為了保證執行緒安全,fmdb提供方便快捷的fmdatabasequeue類
Mysql資料庫大表歸檔操作
由於公司的某個系統資料表過億,考慮到資料表的壓力。所以根據某個時間點對資料表做了乙個歸檔。以下的操作是在當前的資料庫新建表用於儲存歷史資料,然後再對生產表做乙個清理操作。如果有條件的話可以把歸檔的資料放在一台新的資料庫伺服器上。具體的表名和時間結點根據自己需要修改 歸檔sql 方法一 複製表並且按照...
Mysql資料庫大表歸檔操作
由於公司的某個系統資料表過億,考慮到資料表的壓力。所以根據某個時間點對資料表做了乙個歸檔。以下的操作是在當前的資料庫新建表用於儲存歷史資料,然後再對生產表做乙個清理操作。如果有條件的話可以把歸檔的資料放在一台新的資料庫伺服器上。具體的表名和時間結點根據自己需要修改 歸檔sql 方法一 複製表並且按照...
資料庫操作 1
import os import sqlite3 class toolsql toolsql for sqlite3 簡單資料庫工具類 def init self,filename stsql 初始化資料庫,預設檔名 stsql.db filename 檔名 self.filename filena...