您所说的用户的默认 MySQL 数据库是什么意思?
mysqlmysqli database
实际上,用户没有默认数据库。但是我们有当前会话的默认数据库。可以从以下查询中看到 −
mysql> Select Database(); +------------+ | Database() | +------------+ | sample | +------------+ 1 row in set (0.00 sec)
上面的结果集显示我们目前正在使用 ‘sample’ 数据库。它是为当前会话设置的。我们可以借助 USE 语句为当前会话设置另一个数据库,如下所示 −
mysql> USE query; Databasechanged mysql> Select Database(); +------------+ | Database() | +------------+ | query | +------------+ 1 row in set (0.00 sec)
现在,"query"将成为当前会话的默认数据库。