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,...