SQLite3資料庫操作

2021-06-27 10:37:33 字數 1053 閱讀 3548

簡單的sqlite3語句,通過字串拼接執行資料庫操作。

1.建立資料庫格式:

db.execsql("create table if not exists sharp("

+ "id integer primary key,"

+ "name varchar,"

+ "level integer,"

+ "high integer)");

其真正的有效sql語句格式:create table if not exists sharp(id integer primary key,name varchar,level integer,high integer)

其中使用者關心的可變部分:

sharp:自定義表名;

id:欄位名,後面為資料型別

name:欄位名,後面為資料型別

level:欄位名,後面為資料型別

以此類推,所以我們可以通過組合字串組合不同的字串,根據需要修改字段個數和型別。

2. 插入資料庫格式:

db.execsql("insert into sharp(name,level,high) values('bb',1,3)")

其中:sharp:操作表名稱,引數為欄位名稱

value:資料值

3. 修改資料庫格式:

db.execsql("update sharp set name=?,level=? where id=?",new object);

sharp:表名稱

?:佔位符,給字段賦值站位

object:與前面佔位符按照次序對應,賦值給字段

注意:資料庫中的字段型別為主,如果賦值型別不符合,資料庫會轉換為匹配的值,如果找不到匹配型別就會清空為null

4. 資料庫查詢語句

db.rawquery("select id,name,level from sharp where id=?",new string)

其中:id,name,level:前面的欄位名稱,為選擇取哪些字段作為返回資料

id=?:表示要查詢的字段id,?佔位,用string表示查詢id為4的字段

sqlite3資料庫操作

1 開啟資料庫 1 需要制定資料庫的路徑 nsstring filepath nshomedirectory documents data.sqlite 2 建立資料庫的物件 sqlite3 qingyundb null 3 開啟命令 sqlite3 open dbfilepath utf8stri...

Sqlite3 資料庫操作

一 sqlite3長用於 輕量級的 資料儲存,象微控制器這一類,但是現在的sqlite3,已經很先進,不能小看 二 sqlite3 常用命令 當前目錄下建立或開啟test.db 資料庫檔案,並進入 sqlite 命令終端,以 sqlite 字首標識 sqlite3 test.db 檢視資料庫檔案資訊...

sqlite3資料庫操作

查詢介面 sqlite api int sqlite3 get table sqlite3 db,an open database,資料庫控制代碼 const char zsql,sql to be evaluated,sql語句 char pazresult,results of the quer...