一.建立新的資料庫檔案:
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...