Node.js写入数据(Insert)
INSERT INTO语句用于在MySQL中插入记录。
插入单条记录
插入单条记录:在“employees”表中插入记录。
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "12345", database: "learnfk" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); var sql = "INSERT INTO employees (id, name, age, city) VALUES ('1', 'Ajeet Kumar', '27', 'Allahabad')"; con.query(sql, function (err, result) { if (err) throw err; console.log("1 record inserted"); });
Node insert.js

使用SELECT查询检查插入的记录:
SELECT * FROM employees;

插入多个记录
在DBexample文件夹中创建一个名为“ insertall”的js文件,并将以下数据放入其中:
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "12345", database: "learnfk" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); var sql = "INSERT INTO employees (id, name, age, city) VALUES ?"; var values = [ ['2', 'Bharat Kumar', '25', 'Mumbai'], ['3', 'Learnfk Cena', '35', ?Las Vegas'], ['4', 'Ryan Cook', '15', ?CA'] ]; con.query(sql, [values], function (err, result) { if (err) throw err; console.log("Number of records inserted: " + result.affectedRows); }); });
Node insertall.js
输出:

使用SELECT查询检查插入的记录:
SELECT * FROM employees;

返回对象
执行insert()方法时,将返回结果对象。结果对象包含有关插入的信息。
它看起来像这样:
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者