在node上奔跑的mysql

心里有期待,然后默默努力着,那件叫做“以后”的事情,就会开出花来。

前言

通过js操作数据库笔记。

mysql

通过npm下载mysql后,在js文件中引入,mysql给我们提供了如下方法:

1、createConnection,

createConnection是通过mysql创建一个连接,一个连接数据库的方法。它会传入一个对象;参数说明如下。

2、createPool

此方法创建了一个链接池,连接池提供了一些额外额度参数,

3、createPoolCluster

PoolCluster提供多个主机连接。

4、createQuery

关于createQuery方法官方文档上没有详细说明。下面是通过此方法创建的Query对象。

5、escape

mysql通过escape函数可以转译字符串。

6、escapeId

mysql通过escapeId函数可以转译查询标识符。它可以通过.来限定标识符,当不想要用.做限定标识符,可以传入第二个参数为true。

7、format

如果您要在将查询实际发送到数据库之前准备查询,这将非常有用。由于mysql.format是从SqlString.format公开的,所以您也可以选择(但不是必需的)传入stringifyObject和timezone,允许您提供将对象转换为字符串的自定义方法,以及特定于位置的/时区 – 知道日期。

8、raw

mysql.raw()可以把一个方法转换成一个对象。这会创建一个在? 占位符中使用时不会被触摸的对象,这对于将函数用作动态值非常有用,注意提供的字符串mysql.raw()在使用时将跳过所有转义函数,因此在传入未经验证的输入时要小心。

node连接mysql

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180705G1J45K00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券