节点如何连接mysql数据库

  介绍

这篇文章主要介绍节点如何连接mysql数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>

节点如何连接mysql数据库

(异步()=比;{//链接数据库   const mysql=要求(& # 39;mysql2/承诺# 39;);//我mysql2 npm   const cfg={   主持人:& # 39;localhost # 39;   用户:& # 39;根# 39;   密码:& # 39;;他% 0 f, ljyW& # 39;   数据库:& # 39;izengx& # 39;   }   const连接=等待mysql.createConnection (cfg);//创建一个新表测试   让ret=等待连接。如果不存在执行(“创建表测试(   id INT NOT NULL AUTO_INCREMENT,   消息VARCHAR(45)空,   主键(id)   )”)   console.log(& # 39;创建# 39;(ret);//新建数据   ret=等待连接。执行(“插入测试(消息)值(?)”,[& # 39;newData& # 39;])   console.log(& # 39;新建数据& # 39;(ret);      常量(行、字段)=等待connection.execute ('   从测试选择*   ”)   console.log(& # 39;查询数据& # 39;,行);      })()

<强>

节点如何连接mysql数据库

(异步()=比;{//使用数据库中间件(ORM): sequelize连接和操作数据库//1。使用Sequelize时,生成的表名会自动加成复数,如水果→水果//2。自动生成主键id,自增(缺点是合并新旧数据时,我又从1开始,会有重合)   const Sequelize=要求(& # 39;sequelize& # 39;);   const sequelize=new sequelize (& # 39; izengx& # 39;, & # 39;根# 39;,& # 39;;他% 0 f, ljyW& # 39;, {   主持人:& # 39;localhost # 39;   方言:& # 39;mysql # 39;   operatorsAliases:假的,   })      const水果=sequelize.define(& # 39;水果# 39;,{   名称:{类型:Sequelize.STRING (20), allowNull:假的,},   价格:{类型:Sequelize。浮动,allowNull:假},   股票:{类型:Sequelize。整数,defaultValue: 0}   })//同步数据库   让ret=等待Fruit.sync ();//增加一条数据   ret=等待Fruit.create ({   名称:& # 39;苹果# 39;   价格:3.5   })//更新数据   等待Fruit.update ({   价格:4   },{   地点:{   名称:& # 39;香蕉# 39;   }   })//查询   ret=等待Fruit.findAll ();//查询指定范围的数据   const Op=Sequelize.Op;   opRet=等待Fruit.findAll ({   地点:{   价格:{   (Op。gt): 3   (Op。lt: 5   }   }   })   console.log(& # 39;搜索:& # 39;+ JSON.stringify (opRet));   })()

以上是“节点如何连接mysql数据库”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

节点如何连接mysql数据库