Node.js 如何操作 SQLite 数据库记录
在 Node.js 中操作 SQLite 数据库记录,可以使用 sqlite3 这个模块,下面是一个详细的步骤:,1、安装 sqlite3 模块, ,你需要使用 npm(Node.js 的包管理器)来安装 sqlite3 模块,在命令行中运行以下命令:,“`,npm install sqlite3,“`,2、导入 sqlite3 模块,在你的 Node.js 代码中,导入 sqlite3 模块:,“`javascript,const sqlite3 = require(‘sqlite3’).verbose();,“`,3、打开数据库连接,使用 sqlite3.Database() 方法打开一个数据库连接,如果数据库文件不存在,它将被创建:,“`javascript,const db = new sqlite3.Database(‘:memory:’); // 或者指定具体的数据库文件路径,“`,4、执行 SQL 语句,使用 db.run() 方法执行 SQL 语句,创建一个名为 users 的表:,“`javascript,db.run( CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER));,“`,5、插入记录,使用 db.run() 方法插入一条记录到表中:,“`javascript,db.run( INSERT INTO users (name, age) VALUES (?, ?), [‘Alice’, 25], function(err) {,if (err) {, ,return console.log(err.message);,},console.log( A row has been inserted with rowid ${this.lastID});,});,“`,6、查询记录,使用 db.all() 方法查询表中的所有记录:,“`javascript,db.all( SELECT * FROM users, [], (err, rows) => {,if (err) {,throw err;,},console.log(rows);,});,“`,7、更新记录,使用 db.run() 方法更新表中的记录:,“`javascript,db.run( UPDATE users SET age = ? WHERE name = ?, [30, ‘Alice’], function(err) {,if (err) {,return console.log(err.message);,},console.log( Row(s) updated: ${this.changes});,});, ,“`,8、删除记录,使用 db.run() 方法删除表中的记录:,“`javascript,db.run( DELETE FROM users...