1 歸檔以及資料庫操作

2022-08-03 07:30:18 字數 1236 閱讀 7082

歸檔的操作

- (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...