node 连接 mysql数据库

如何用nodeJs连接Mysql数据库。

现在前端基本上都会用一些NodeJs,想必也想自己写一些API或者个人博客的后台系统,这些就离不开连接数据库的问题。

  • 第一步:安装Node、npm

  • 第二步:npm install mysql

  • 第三步:var mysql = require('mysql') 引入mysql模块

  • 第四步:

    var conn = mysql.createConnection({  
               host: 'localhost',
               user: 'root',
               password: '123456',
               database: 'node_web',
               port: 3306
        })

    输入你的数据库信息。

  • 第五步:conn.connect()连接数据库。

然后就可以用conn.query('select * from nav', function (err, rows, fields) {})来查询数据库和对数据库进行操作;第一个参数是mysql数据库语句。第二个参数是查询的回调函数

这样就完成了mysql数据库和nodeJs的对接~~~so easy!~
不过第四步数据库信息,我们可以建立一个文件database.json,把数据库信息放到这个json文件里面,然后在Node里面读取这个文件的信息。
这样可以方便以后更换数据库和开源代码。

  • 增加数据:
    var name = Eric
    conn.query('insert into users set ?', name, function(err, result) { }

  • 更新数据
    connection.query('update users set password="123456" where name="zhangsan"', {password:'new123456'}, function(err, result) {}

  • 删除数据
    connection.query('delete from users where name="Eric"', function(err, result) {}

猜你喜欢

转载自blog.csdn.net/qq_24073885/article/details/69405312