Sqlite知識小記

2022-02-28 14:03:56 字數 504 閱讀 4317

1、sqlite3使用top的用法:

sqlite3 sql是用limit這樣的語法來實現的:

例:select * from table where name='xiao ming' order by id limit 0,5;

意思為查詢table表裡,欄位name為xiao ming的記錄 根據欄位id顯示0到5條記錄;

2、查詢結果解析:

查詢介面:sqlite3_get_table(db,zsql,&datatable,&nrow,&nclumn,&zerrmsg);

datatable將返回乙個一維陣列,nrow為這個陣列中含有記錄的行數,nclumn為這個陣列中含有記錄的列數。

假設這個記錄含有3個字段,且有2條記錄,值分別為1,2,3,7,8,9,那麼:

datatable格式為: field1+field2+field3+1+2+3+7+8+9

那麼我們解析的時候,就可以採用迴圈來解析這個返回陣列了。

朋友們,理解了嗎?呵呵

Makefile知識小記

gcc是linux中的編譯器,它是通過某種規則來進行編譯的,在這之前還有乙個linux自帶的構建器叫make,make也需要通過某種規則來構建,而這些規則就通過makefile來設定。makefile檔案的命名可以是makefile或makefile。makefile中的規則 三部分 目標 依賴 命...

動態庫知識小記

1.3 使用 ldd 命令找不到對應的共享庫檔案 通常情況下,許多開放源 的程式或函式庫都會預設將自己安裝到 usr local目錄下的相應位置,如 usr local bin或 usr local lib,以便與系統自身的程式或函式庫相區別 而許多 linux 系統的 etc ld.so.conf...

RunLoop的知識小記

runloop字面上的意思是,執行迴圈 其基本作用 保持程式的持續執行 節省cpu資源,提高程式效能 該做事時做事,該休息時休息 1.main函式中的runloop int main int argc,char ar nsrunloop 是基於cfrunloopref的一層oc包裝,所以了解runl...