创建一个数据库示例如下
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("scooters.dat"); //如果本目录下没有该文件...//创建一个students表,标题分别为id、name、score、class
" PRIMARY KEY AUTOINCREMENT,":表示该列为整数递增,如果为空时则自动填入...5.批量导入库
如果我们有大串数据需要导入时,也可以使用prepare()来绑值,然后再通过bindValue()向绑值加入数据
示例代码如下所示:
QStringList names;
names<<...,删除后则只能使用CREATE TABLE来重新创建表
TRUNCATE: 在SQLite中没有该语句,在MySQL中有该语句,用来清楚表内数据,但是表结构不会删除....8.改表内容
改表内容一般用下面两个语句:
UPDATE : 用来修改表中内容,可以通过WHERE语句来指定修改
ALTER TABLE: 用来重命名表,或者在已有的表中添加新的一列
8.1