Node.js写入数据(Insert)

/ / Node.js写入数据(Insert)

INSERT INTO语句用于在MySQL中插入记录。

插入单条记录

插入单条记录:在“employees”表中插入记录。

在DBexample文件夹中创建一个名为“ insert”的js文件,并将以下数据放入其中:

链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-mysql-insert-record.html

来源:LearnFk无涯教程网

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
Node.js insert record 1

使用SELECT查询检查插入的记录:

SELECT * FROM employees;
Node.js insert record 2

插入多个记录

在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

输出:

Node.js insert record 3

使用SELECT查询检查插入的记录:

SELECT * FROM employees;
Node.js insert record 4

返回对象

执行insert()方法时,将返回结果对象。结果对象包含有关插入的信息。

它看起来像这样:

Node.js insert record 5

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

LLaMA 3前沿模型实战课 -〔Tyler〕

大模型微调实践课 -〔赵鹏昊/李杰〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

Kubernetes入门实战课 -〔罗剑锋〕

深入剖析Java新特性 -〔范学雷〕

爱上跑步 -〔钱亮〕

Java性能调优实战 -〔刘超〕

零基础学Python -〔尹会生〕

微服务架构实战160讲 -〔杨波〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者