MySQL 用户的默认数据库是什么意思?


实际上,用户没有默认数据库。但是,我们有当前会话的默认数据库。可以从以下查询中看出:

mysql> Select Database();
+------------+
| Database() |
+------------+
| sample     |
+------------+
1 row in set (0.00 sec)

上述结果集显示我们目前正在使用“sample”数据库。它是针对当前会话设置的。我们还可以借助 USE 语句为当前会话设置另一个数据库,如下所示:

mysql> USE query;
Database changed

mysql> Select Database();
+------------+
| Database() |
+------------+
| query      |
+------------+
1 row in set (0.00 sec)

现在,“query”将成为当前会话的默认数据库。

更新时间:2020 年 1 月 28 日

193 人查看

开启你未来的 事业

完成课程后获得认证

开始体验
广告