sequelize 连接2个数据库_Nodejs操作数据库

一、安装docker

  1. 下载地址
  2. 设置镜像
open ~/.docker/daemon.json

// daemon.json
{
    
  "debug" : true,
  "experimental" : false,
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

二、用docker安装数据库

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
// some-mysql is the name you want to assign to your container.
// my-secret-pw is the password to be set for the MySQL root user.
// tag is the tag specifying the MySQL version you want.
docker ps // 查看容器运行状态
docker kill some-mysql  // 关掉容器some-mysql
docker container start some-mysql   // 开启刚关掉的容器
docker rm some-mysql  // 删掉容器
docker run  // 启动新容器
// 用docker运行的容器默认不会持久化,如果容器被删除,数据也将被删除

e9ee37a32ff44f671d48dd163283085e.png

三、连接数据库

docker exec -it some-mysql/container_id bash  // 进入容器,容器里会有一个Linux系统
mysql -u root -p  // 进入mysql, Commands end with ; or g.
show databases;   // 查看数据库列表
use xxx;     // 选择使用xxx数据库
use sys;     // 选择默认的sys数据库
show tables;    // 查看所有表
select * from table_name;  // 查看表内容

62a1fbb856d5cd7a602eb8a57e42eb17.png

四、Nodejs连接数据库

  1. 对于Nodejs程序,访问MySQL是通过网络发送SQL命令给MySQL服务器。这个访问MySQL服务器的软件包通常称为MySQL驱动程序。目前使用较广泛的MySQL Nodejs驱动程序是开源的mysql。

2. 安装并使用mysqljs库

yarn init -y 
yarn add mysql
  • 使用Node连接mysq
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值