QT自带SQLITE数据库,不需要再安装
QTDS在Qt4.7起已经被移除
1.QtSql
要使用QtSql 模块的话,需要在.pro文件中添加这么一句:
QT += sql
2.QSqlDatabase..."SELECT * FROM students WHERE class GLOB '*3-3*';"
// GLOB表示通配符,匹配班级带有"3-3"的名字
打印如下图所示:
?...PS:如果想查询所有内容,则改为 query.exec("SELECT * FROM students ");
7.删表内容
删表内容有3个语句:
DROP: 用来删除整表,并且连表结构也会删除...,删除后则只能使用CREATE TABLE来重新创建表
TRUNCATE: 在SQLite中没有该语句,在MySQL中有该语句,用来清楚表内数据,但是表结构不会删除....DELETE: 删除部分记录,并且表结构不会删除,删除的速度比上面两个语句慢,可以配合WHERE来删除指定的某行
示例1
query.exec("DELETE FROM students");