QSqlQuery資料庫表建立 查詢 刪除 修改

2021-10-07 03:12:10 字數 1258 閱讀 8472

qsqlquery封裝了在qsqldatabase上執行的sql查詢中建立,導航和檢索資料所涉及的功能 ,它能執行dml(data manipulation language)語句,類似select、insert、update、delete和dll(data defintion language)語句,類似於create table。

這裡只涉及資料庫表的檢索、增刪等操作,不涉及建庫和表的設計。

//指定資料庫

qsqlquery query =

qsqlquery

(db)

;//設定檢索

query.

exec

(qstringliteral

("select * from tabelname"))

;

//設定檢索

query.

exec

(qstringliteral

("select * from tabelname where id >= 60 and id <= 80"))

;

qsqlquery query

(dbconn)

;query.

prepare

("insert into faceimage(facedata,strname,sijian,shijian)"

"values(:facedata,:strname,:sijian,:shijian)"

);

query.

bindvalue

(":facedata"

,this

->ui-

>imagelabel-

>

text()

);

query.

bindvalue

(":strname"

,this

->ui-

>username-

>

text()

);query.

bindvalue

(":sijian"

,this

->ui-

>idnumber-

>

text()

);query.

bindvalue

(":shijian"

,catchtime)

;query.

exec()

;

資料庫建立表

use jy go1 建立reader讀者表create table reader reader id varchar 8 not null primary key,第一種主鍵約束方式 reader name nvarchar 50 not null,姓名 reader char 2 not nul...

資料庫表建立

慣例 我是溫浩然 建立資料庫表的時候,要充分考慮表與表之間的關係,否則,會一直改。最近在做乙個網路論壇的專案,最開始的時候,沒有充分考慮論壇版塊,與版主之間的關係,所以,在版塊表中,加入乙個版主id的字段,在使用者表中,角色字段,設定了乙個版主。但是後來考慮,版主,是一種許可權,而不是乙個角色。角色...

建立資料庫表

usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost root 123456 test 使用 cursor 方法建立乙個游標物件 cursor cursor db.cursor 使用 execute 方法執行 sql,...