nodejs mysql安装成功,Mysql安装和连接到Nodejs

在使用Mysql上对接到node感觉要比mangoDB不友好,不过最后也是顺利地使用上了mysql。

1.下载和安装 mysql

2a8fedb93f7c

image.png

下载完成后点add添加模块

2a8fedb93f7c

add

然后添加sql服务和workbench,如果不装workbench那么只能是在控制台对数据库进行操作,有了这个可以在一个还行的图形界面上操作sql,建表也更加方便直观。

2a8fedb93f7c

需要注意的是在安装界面会需要密码,一定要记住这个密码,其次是选择密码安全的版本,由于node中的mysql包版本不行,不支持二重加密的Mysql8.0+(目前,以后可能会吧)所以要选择下面的兼容版本,其他默认就好。

2a8fedb93f7c

在安装的过程中,有可能会卡在下面的地方:

2a8fedb93f7c

image.png

这时,输入win+R,输入services.msc找到刚才创建的服务(一般是Mysql80)

2a8fedb93f7c

勾选下面的两个然后再点击Execute,可以看到安装完成了。

2a8fedb93f7c

image.png

2. 使用workbench创建表

打开workbench点击下图的加号

2a8fedb93f7c

image.png

填写用户名(默认为root)和密码(刚才sql server安装向导里的)

2a8fedb93f7c

点击测试链接和ok

创建数据库如图

2a8fedb93f7c

创建表格如图

2a8fedb93f7c

image.png

3.使用nodejs链接到数据库

安装mysql模块

npm install mysql --save

const mysql = require('mysql')

const con = mysql.createConnection({

host:'localhost',

user:'root',//用户名

password:'your password',//你的密码

port:'3306',

database:'blog'//你创建的数据库

})

con.connect()

const sql = 'insert into users (username,password,realname) values ("zhangsan","123","张三");'

const sql1 = 'select * from users;'

con.query(sql,(err,result)=>{

if(err){

console.log(err)

}else{

console.log(result)

}

})

con.query(sql1,(err,result)=>{

if(err){

console.log(err)

}else{

console.log(result)

}

})

con.end()

2a8fedb93f7c

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值