如何在mysql中查看当前数据库_mysql查看数据库命令

来源:这里教程网 时间:2026-02-28 20:34:51 作者:

在 MySQL 中查看当前使用的数据库,最直接的方法是使用 SELECT DATABASE(); 命令。

查看当前数据库(推荐)

执行以下 SQL 语句即可返回当前选中的数据库名:

SELECT DATABASE();

如果尚未选择任何数据库,结果会返回 NULL

查看所有数据库

若想列出服务器上所有可用的数据库,使用:

SHOW DATABASES;

该命令会显示包括系统库(如

information_schema
mysql
performance_schema
等)在内的全部数据库名称。

确认当前数据库的其他方式

除了 SELECT DATABASE(),还可以通过客户端提示符判断:

在 MySQL 命令行客户端中,登录后若已执行 USE db_name;,提示符通常会显示为
mysql> 
db_name> 
(取决于客户端配置)
执行 STATUS;\s 命令,输出信息中会包含
Current database: ***
字段

注意事项

注意区分“当前数据库”和“默认数据库”:

当前数据库 是指当前 session 正在操作的数据库,由
USE
语句设定
连接时可通过
mysql -u user -p -D database_name
指定默认数据库,连接后自动生效
未显式选择数据库时,部分操作(如创建表)会报错,需先执行
USE db_name;

相关推荐