sqlite3增刪改查

2021-10-05 02:19:08 字數 968 閱讀 7706

增刪改查

查詢資料

sqlite3 *sql;

std::string pathname="";

std::string sql_line=

"select * from tablename"

;//查詢所有列if(

sqlite3_open_v2

(pathname.

c_str()

,&sql,

/*開啟方式*/

,null))

sqlite3_finalize

(stmt);}

}sqlite3_close_v2

(sql)

;

插入資料

sqlite3 *db =

null

;std::string path =

"d:/test.db";if

(sqlite3_open_v2

(path.

c_str()

,&db, sqlite_open_readwrite | sqlite_open_create | sqlite_open_nomutex | sqlite_open_sharedcache,

null))

//最後必須

sqlite3_exec

(db,

"commit;",0

,0,0

);}}

sqlite3_close_v2

(sql)

;關閉

刪除資料

刪除記錄需要在where後輸入條件,多個條件使用and/or連線。例如:

delete from tablename where column_name = * and column_name = *;

如果想刪除某錶內所有記錄,則可以輸入命令

delete from table_name;

sqlite3 常用語法 增刪改查

字數839 閱讀703 喜歡3 建立表名 t student 主鍵為 id create table t student id integer primary key,name text,age integer,score real 如果不存在就建立 create table if not exis...

sqlite3基本命令格式(增刪改查)

一.建立新的資料庫檔案 1.進入cmd。2.sqlite3 name.db 回車 3.database 檢視生成的資料庫檔案 二 建立一張新的表單 命令格式 create table name item1 text item2 text 每個儲存在 sqlite 資料庫中的值都具有以下儲存類之一 儲...

sqlite 增刪改查

公共 private sqlitedatabase database getwritabledatabase 1.新增新資料 database.execsql insert into tablename id,name,passname,time values new object 2.刪除資料,多...