SQL基礎知識點

2021-10-06 00:15:27 字數 1022 閱讀 9778

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的物件會把這個物件放置到離它最近的自動釋放池裡,自動釋放池釋放的時候才會把自動釋...