可以有2种方式来写
前提数据库的js代码(../db/sql.js)
var mysql = require('mysql');//引入 var connection = mysql.createConnection({ host : 'localhost或者你的服务器公网地址', user : '用户名', password : '自己的数据库密码', database : '数据库名称' });
module.exports = connection;//抛出
前提引入mysql数据库模块
var connection = require('../db/sql.js');//引入
第一种
语句写外面
// const sql = `select * from 表名`//sql语句,查询这个表全部信息 // connection.query(sql, function (error, results, fields) { // console.log(results) // })
第二种
语句写里面
// connection.query( `select * from 表名`, function (error, results, fields) { // console.log(results) // })
补充一个知识点${}的用法
${}可以用来拼接sql语句
比如我要查询课程表中课程名为shuxue的全部信息,然后前端传来了kc:shuxue
let kc=req.body.kc
然后${kc}=shuxue
sql语句就可以这样子写
// const sql = `select * from 表名 where 课程名=${kc}`//sql语句,查询这个表全部信息