Mysql 插入数据库数据
用到的工具和模块
- 工具
- 模块
mysql 打开cmd 在所在文件夹 下载 mysql
下载 npm i mysql
准备阶段
所在文件夹创建一个tool 文件夹放入要引入的连接池
里面创建一个js文件(名字自起)
在创建一个server.js文件
pool.js 代码:
// 引入msyql模块
var mysql = require("mysql")
// 创建连接池 module.exports 是为了导出模块,模块化开发
module.exports = mysql.createPool({
// 指定了允许用户登录所使用的IP
host:"127.0.0.1",
// 用户名
user:"root",
// 密码
password:"root",
// 数据库 你在数据库中新创建的数据库名字 我的是(newdata)
database:"newdata"
})
server.js 代码:
// 引入刚创建好的模块
var pool = require("./tool/pool") //可以省略.js,加上更好,优雅
// 声明 用户名 和 年龄 放到数组中
var username = "李白"
var age = 20
var params = [username,age]
// 查询这个新建好的数据库
// insert into newtable 插入到newtable 我创建好的表里面 的 name 和 age 中
// 注意格式 (name,age) values (?,?) 有几个参数传几个?号 后面是要跟数组的
// 我直接把他装到一个数组中 后面不用看好长代码了 嘿嘿
// 这样就插入到你创建好的表格了
pool.query("insert into newtable (name,age) values (?,?)", params, function (err, data) {
console.log(data);
})