1.建立資料庫
qsqldatabase *csdb =
qsqldatabase::adddatabase(「qsqlite「)//
新增資料庫型別 csdb.setdatabasename(「user.db「)//設定資料庫名
2.開啟資料庫
if(!csdb.open())//如果沒開啟資料
{qdebug《csdb.lasterror()}
esle//開啟了資料
{}3.建表語句
「create table user(name text,age int)「;
4.新增資料
「insert into user values(『admin』,18)「;
5.搜尋資料庫資料
」 select *from user where name =』%1』 ; 」 .arg(admin)
//在user表中獲取admin這一行的資料
「select age from user where name =』%1』 」 ; .arg()
//獲取表中 admin這行裡的age
6.更新資料 查詢2,根據2修改1
「update user set age=』%1』where name=』%2』 」;
.arg().arg()
//更新 name這一行裡的age資料
7.//刪除資料
delete from user //刪除整張表
delete from user where name=『admin』//刪除某行
8.執行sql語句
qsqlquery sqlquery
qstring select-table =qstring(5).arg();
if(!sqlquery.exec(select_table))執行語句非
{}else{
int age
age=sqlquery.value(0).toint() //獲取年齡
}9.關閉資料庫
csdb.close()
基礎知識點
1 inline block布局 2 table布局 3 justify的末行不對齊 4 兩個圖示之間有空格 換行 5 背景中的的 路徑的 全部斜槓都為 不是 命令列下的這種 doctype html html head meta charset utf 8 title xx title head ...
erlang基礎知識點
1 變數是不可改變的,必須以首字母大寫開頭 2 字串就是小寫字母,或者單引號引起來的字串 3 賦值可以使用匹配模式 4 資料結構有元組,取值用匹配模式來取值 就能取到x,b的值 5 資料結列表 ss,aa,取值是用 head foot 的形式取值 頭和尾的形式匹配 6 字串只能用雙引號表示 7 函式...
ios基礎知識點
1.記憶體管理 用記憶體引用計數來進行管理 alloc,retain,copy會使記憶體引用計數立即 1 當物件使用結束後要對它進行釋放 release 立即 1 autorelease 未來 1 autorelease的物件會把這個物件放置到離它最近的自動釋放池裡,自動釋放池釋放的時候才會把自動釋...