Node.js进阶之【17】 : mysql模块:连接数据库

2020-04-01  本文已影响0人  岚平果

一、mysql模块

一、mysql模块简介

  1. mysql模块需要下载。
  2. mysql模块可以帮助我们客户端连接到数据库。
  3. 链接到数据库。
var mysqlLib = require('mysql');

// nodejs连接到数据库
var db = mysqlLib.createConnection({
    host: 'localhost',          // 哪台电脑主机,服务器,当前是本地的服务器
    // port: 3306,              // 服务器是哪个端口,默认是3306,如果手动修改了,这里需要进行设置,如果是默认的3306,这个port可以不用写。
    user: 'root',               // 服务器的用户名
    password: '123456',         // 服务器的密码
    database: 'xxl'             // 服务器里的哪个库
})
  1. SQL语句查询数据库表里的数据
// 查询
db.query("SELECT * FROM `user_table`", (err, data) =>{
    if(err) 
        console.log('出错了', err)
     else
        console.log('成功', JSON.stringify(data))
})

二、mysql模块应用

目的:我们要通过mysql模块,【连接到本地数据库localhost】,并获取本地数据库里【user_table表、里面的【所有数据】,以JSON的格式返回客户端。

cnpm i mysql
// nodejs连接数据库,需要下载中间介模块mysql,并引入
var mysqlLib = require('mysql');

// nodejs连接到数据库
var db = mysqlLib.createConnection({
    host: 'localhost',          // 哪台电脑主机,服务器,当前是本地的服务器
    // port: 3306,              // 服务器是哪个端口,默认是3306,如果手动修改了,这里需要进行设置,如果是默认的3306,这个port可以不用写。
    user: 'root',               // 服务器的用户名
    password: '123456',         // 服务器的密码
    database: 'xxl'             // 服务器里的哪个库
})
// console.log(db, 'db')
// 查询
db.query("SELECT * FROM `user_table`", (err, data) =>{
    if(err) 
        console.log('出错了', err)
     else
      // JSON.stringify()把数据转换成 JSON 字符串。
        console.log('成功', JSON.stringify(data))
})
上一篇 下一篇

猜你喜欢

热点阅读