node.js操作mysql数据库入门级别

我们做一个简单的例子.来获取下数据库中的数据这个简单操作
这里有俩个插件库可以供我们使用 mysql和mysql2
1.我们先说一下mysql吧
我在数据库中建立一个 test数据库 同时创建一个 todolist的数据表
在这里插入图片描述

cnpm install mysql -S // 安装mysql 
// app.js
//引入mysql模块
const mysql=require('mysql');
//创建连接池对象
var pool=mysql.createPool({
  host:'127.0.0.1',   //主机地址
  port:3306, 		  //端口号
  user:'root',		  //用户名
  password:'12345678',//数据库密码
  database:'test',	  //数据库名称
  connectionLimit:15  //并发最大连接数
});
//查询数据
pool.query("select * from todolist",(err,data)=>{
    if(err) return;
    if(data.length>1){
        console.log(data);
    }
})
最后也确实查到了数据

在这里插入图片描述
2.还有一种就是 mysql2 支持异步读取数据 我还是比较喜欢这种

cnpm install mysql2 -S  //安装
// 我这里要异步读取
(async function(){
    const mysql=require('mysql2/promise');
    const connection=await mysql.createConnection({
        host:'localhost',
        user:'root',
        password:'12345678',
        database:'test'
    })
    let [arr]=await connection.query('select * from todolist');
    console.log(arr)
})();

同时也读取到了上面相同的数据
在这里插入图片描述
好了 到此结束了 如果这俩种你选择一种就可以了
生活那么苦,为啥不给自己一颗糖吃呢!坚持下去!你会看到不一样的风景!加油 奥利给!

发布了236 篇原创文章 · 获赞 80 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/yunchong_zhao/article/details/104951524