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

2021-10-02 01:33:39 字數 2029 閱讀 2718

一.建立新的資料庫檔案:

1. 進入cmd。

2. sqlite3 name.db 回車

3. .database 檢視生成的資料庫檔案

二、 建立一張新的表單

命令格式:

create

table name(item1 text

, item2 text

, ……)

;

每個儲存在 sqlite 資料庫中的值都具有以下儲存類之一

儲存類描述

null

值是乙個 null 值

integer

值是乙個帶符號的整數,根據值的大小儲存在 1、2、3、4、6 或 8 位元組中。

real

值是乙個浮點值,儲存為 8 位元組的 ieee 浮點數字。

text

值是乙個文字字串,使用資料庫編碼(utf-8、utf-16be 或 utf-16le)儲存。

blob

值是乙個 blob 資料,完全根據它的輸入儲存。

sqlite 的儲存類稍微比資料型別更普遍。integer 儲存類,例如,包含 6 種不同的不同長度的整數資料型別。

三、 插入一條記錄

按欄位次序插入指定的值

insert

into name values

(values1,values2,

'values3'……)

按條件插入指定的值

insert

into name (item2, item2, tem3)

values

("values1"

,values2)

;

四、 查詢記錄查詢所有字段結果

select

*from name; \\name為表單名稱而不是資料庫名稱

查詢資料庫表單中的部分欄位的內容

select name,scope from name;  \\name scope為建立新錶時所設定的欄位名稱,name為表單名
where語句查詢指定條件的記錄

select

*from name where scope=

80; \\name為表單名,scope為欄位名

使用and語句查詢同時滿足多個條件的記錄

select

*from name where scope=

80and name=

'***'

; \\text格式盡量使用單引號

使用or語句查詢滿足任一條件的記錄

select

*from name where scope=

80or name=

'***'

;

五、 刪除一條記錄命令格式:

delete

from name whrer name=

'***' \\ 根據條件刪除

六、 更新一條記錄更改記錄中的乙個字段

update name set name=

'***'

where id=

123; 將id=

123的values設定為***

更新記錄中的多個字段

update name set name=

'***'

, age=

123where id=

123; 將id為123的name和age同時修改

sqlite3增刪改查

增刪改查 查詢資料 sqlite3 sql std string pathname std string sql line select from tablename 查詢所有列if sqlite3 open v2 pathname.c str sql,開啟方式 null sqlite3 final...

sqlite3基本操作

sqlite3對很多通過的sql語句都支援,像select,update,insert,delete等等都支援地很好,只要懂sql語句就可以用sqlite3。1,下面是幾個比較重要的api函式 開啟資料庫,如果不存在則建立乙個 int sqlite3 open const char sqlite3 ...

sqlite3基本操作

1.sqlite3 db.sqlite3 進入名為db.sqlite3的資料庫 2.sqlite tables 檢視所有表 3 sqlite schema 表名 檢視表結構 4 sqlite database 檢視目前掛載的資料庫 5 sqlite quit 退出資料庫 6 root wzz sql...