最直接的方法是使用 SELECT DATABASE(); 命令,若未选择数据库则返回 NULL;还可通过 SHOW DATABASES; 查看全部数据库,或在命令行提示符及 STATUS; 输出中确认当前数据库。
在 MySQL 中查看当前使用的数据库,最直接的方法是使用 SELECT DATABASE(); 命令。
执行以下 SQL 语句即可返回当前选中的数据库名:
SELECT DATABASE();
如果尚未选择任何数据库,结果会返回 NULL。
若想列出服务器上所有可用的数据库,使用:
SHOW DATABASES;
该命令会显示包括系统库(如 information_schema、mysql、performance_schema 等)在内的全部数据库名称。
除了 SELECT DATABASE(),还可以通过客户端提示符判断:
mysql> 或 db_name> (取决于客户端配置)Current database: *** 字段注意区分“当前数据库”和“默认数据库”:
USE 语句设定mysql -u user -p -D database_name 指定默认数据库,连接后自动生效USE db_name;