MySQL是一个关系型数据库管理系统。
本文主要侧重讲解mysql在nodejs中的使用,讲解时默认已经安装nodejs并能够准确使用其方法和依赖,我们在使用前,必须首先安装mysql数据库,并了解mysql数据库的基本使用知识。
首先在nodejs中安装mysql,并显示在依赖中
$ cnpm install mysql --save;
然后在项目中导入mysql
var mysql=require("mysql");
建立数据库连接
var conn = mysql.createConnection({
host:连接地址,
user: mysql数据库用户名,
password: mysql数据库密码,
database: 保存数据的数据库名
});
sql语句
var sql = sql语句;
连接数据库
conn.connect();
查询数据库
conn.query(sql, (err, result) => {
函数体语句;
});
关闭数据库
conn.end();
为了简化代码或重复利用,可以将其包装成一个函数进行调用
function workDatabase(sql, fn) {
var conn = mysql.createConnection({
host: 连接地址,
user: mysql数据库用户名,
password: mysql数据库连接密码,
database: 保存数据的数据库名
});
conn.connect();
conn.query(sql, function (err, result) {
fn(err, result);
});
conn.end();
}