初始化一个包记录项目文件
npm init -y
建立一个MySQL包
npm i mysql
配置mysql模块
// 导入数据库模块 const mysql = require('mysql') // 配置应用数据库 const db = mysql.createPool({ host:'127.0.0.1',//数据库ip user:'root',//数据库账号 password:'admin123',//数据库密码 database:'node_demo_db'//数据库名 }) // ---------------------------------- // 检测mysql模块能否正常工作 // SELECT 1没有任何作用,只是检测数据库能否正常工作 // db.query('SELECT 1', (err,results)=>{ // // mysql工作期间是否保存 // if(err)return console.log(err.message); // // 成功则执行 // // 注意,如果执行的是select查询语句,返回的则是数组 // console.log(results); // }) // ------------------------------------ // 查询users表中所有的数据 // const sqlselect = 'select * from users' // db.query(sqlselect,(err,results)=>{ // if(err)return console.log(err.message); // console.log(results); // }) // ------------------------------------ // 往表内新增数据 // const user = {usename:'admin',password:'admin'} // // 定义待执行的sql语句 // const sqlStr = 'insert into users(usename,password)values(?,?)' // db.query(sqlStr,[user.usename,user.password],(err,results)=>{ // // 失败返回 // if(err)return console.log(err.message); // // 成功返回 // if(results.affectedRows ===1){ // console.log('插入数据成功'); // } // })标签:node,console,log,err,项目,数据库,起始,results,mysql From: https://www.cnblogs.com/wencaiguagua/p/16871742.html