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”将成为当前会话的默认数据库。
广告