Mysql 使用QtSQL创建数据库表而不执行查询

Mysql 使用QtSQL创建数据库表而不执行查询,mysql,qt,Mysql,Qt,是否可以在不执行查询的情况下使用qtsqlapi创建表,例如,我不想这样做 QSqlQuery query; query.exec("create table person (id int primary key, " "firstname varchar(20), lastname varchar(20))"); 是否可以使用qvariants而不是SQL类型 i、 有没有其他方法可以添加/指定列和数据类型?看看,它是一个将Qt对象转换为SQL表的包装器,您可以通过修改

是否可以在不执行查询的情况下使用qtsqlapi创建表,例如,我不想这样做

QSqlQuery query;
query.exec("create table person (id int primary key, "
           "firstname varchar(20), lastname varchar(20))");
是否可以使用qvariants而不是SQL类型
i、 有没有其他方法可以添加/指定列和数据类型?

看看,它是一个将Qt对象转换为SQL表的包装器,您可以通过修改Qt对象直接管理数据库。

谢谢,mate,看起来很有趣