要插入数据到数据库中,可以使用以下的SQL语句:

INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...)

其中,"表名"是要插入数据的表名,"列1, 列2, 列3, ..."是要插入数据的列名,"值1, 值2, 值3, ..."是要插入的具体值。

例如,要将数据插入到名为"users"的用户表中,可以使用以下的SQL语句:

INSERT INTO users (id, name, age) VALUES (1, 'John', 25)

这将在"users"表的"id"、"name"和"age"列中插入一条新的记录,其中"id"为1,"name"为'John',"age"为25。

在Qt中,可以使用QSqlQuery类执行SQL语句。例如,以下是一个使用QSqlQuery插入数据的示例代码:

QSqlQuery query;
query.prepare("INSERT INTO users (id, name, age) VALUES (:id, :name, :age)");
query.bindValue(":id", 1);
query.bindValue(":name", "John");
query.bindValue(":age", 25);
query.exec();

在这个示例中,我们使用了prepare()方法来准备SQL语句,并使用bindValue()方法将具体值绑定到SQL语句中的占位符。最后,我们使用exec()方法执行SQL语句。

注意,执行SQL语句前需要确保已经建立了数据库连接,并且相关的表已经创建

QSqlDatabase sql语句插入数据

原文地址: https://www.cveoy.top/t/topic/hNSv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录