一、下载MySQL第三方依赖并且引入

npm install mysql
var mysql = require('mysql')

二、连接数据库

在此,我专门建了一个文件MySQL.js,用于连接数据库

var mysql_user = {
    host:'localhost',//主机地址(默认为:localhost)
    user:'****',//用户名
    password:'***',//密码
    database:'project1'//数据库名
};

var connection = mysql.createConnection(mysql_user,{multipleStatements: true});//创建一个连接
//multipleStatements: true  此功能打开可同时使用多条  查询语句




module.exports = {
    connection //将此模块给暴露出去
};

三、使用node来操作MySQL

这里是一个简单的查询语句

//首先引入
const {connection} = require('./Mysql')

//连接数据库
connection.connect((err) => {
    if(err) {
        console.log("数据库连接失败");
    }
    console.log("数据库连接成功");
})


//一个简单的查询功能

//首先定义查询的SQL语句,这里的 useinfo为数据库表名,where为  where 条件判断语句
// LoginData.username  是前端传来的数据
//一个小注意点              
//'SELECT * FROM useinfo WHERE username = ' + username 写成这种不行   传入中文参数   mysql  中间件识别不了
var find2 = "SELECT * FROM useinfo WHERE username = '"+LoginData.username+"'";
 //执行sql语句
            connection.query(find2, function(err, result) {
                if (err) {   //链接失败 直接return;
                    console.log('[错误]' + err);
                    return;
                };

                if (result.length) {   //如果查到了数据
                	console.log('查到信息!')
                }
                else {
					console.log('未查到信息!');
				}
	        })

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐