yii2多mysql配置文件_Yii2设置连接多个数据库,并简单使用

一般web系统会由多个数据库组成,所以Yii2框架可以设置多个数据库,方便进行操作

### 概括

1、配置文件设置

2、使用示例

------------

#### 1、配置文件设置

Yii2高级版,数据库的配置文件我们一般放在common/config/目录下面的main-local.php文件中

如下测试配置,连接一个db、一个db2

![](https://blog-1252087744.cos.ap-guangzhou.myqcloud.com/2019-04/Yii2%E8%AE%BE%E7%BD%AE%E8%BF%9E%E6%8E%A5%E5%A4%9A%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%8C%E5%B9%B6%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8/1.jpg)

#### 2、使用示例

多库使用的CURD操作:

其它CURD操作可以参考《[Yii2 数据库增删改查(CURD)操作](http://blog.yxccan.cn/blog/detail/25 "Yii2 数据库增删改查(CURD)操作")》

Yii::$app->xxx 的CURD操作,可以读取多个配置,多个域的实例;

yii\db\Query 的查询,只能读取默认db配置,但是实例下多个数据库可以同时使用,如下,读取stu库的stu_info表:

![](https://blog-1252087744.cos.ap-guangzhou.myqcloud.com/2019-04/Yii2%E8%AE%BE%E7%BD%AE%E8%BF%9E%E6%8E%A5%E5%A4%9A%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%8C%E5%B9%B6%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8/2.jpg)

------------

### 总结

1、配置文件设置

2、使用示例

------------

the End.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值