数据,可以通过以下步骤完成:
npm install sqlite3
const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('database.db');
db.run(`CREATE TABLE IF NOT EXISTS myTable (column1 TEXT, column2 INTEGER, column3 REAL)`);
const data = [
['value1', 123, 3.14],
['value2', 456, 2.71],
['value3', 789, 1.23]
];
data.forEach(row => {
const [value1, value2, value3] = row;
db.run(`INSERT INTO myTable (column1, column2, column3) VALUES (?, ?, ?)`, [value1, value2, value3]);
});
db.close();
以上步骤将在Node.js中使用sqlite3模块插入具有多列的多行数据。在这个例子中,我们创建了一个名为myTable的表格,包含三个列(column1、column2、column3),分别是TEXT、INTEGER和REAL类型。然后,我们准备了一个包含多行数据的数组,并使用循环遍历每一行数据,执行插入操作。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和优化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云