最直接的方法是执行 SHOW DATABASES; 命令,它会列出当前 MySQL 实例中你有权限访问的所有数据库;该命令不区分大小写,结果以单列 Database 显示,每行一个数据库名,且已按用户权限自动过滤。

最直接的方法是执行 SHOW DATABASES; 命令,它会列出当前 MySQL 实例中你有权限访问的所有数据库。
登录 MySQL 后,在命令行或客户端中输入:
SHOW DATABASES;
该命令不区分大小写,结果以单列 Database 显示,每行一个数据库名。例如:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test_db |
+--------------------+
这个命令本身已按权限过滤——普通用户只会看到自己有权限的库,root 或高权限用户才能看到全部。不需要额外加 WHERE 或权限判断语句。
若想确认当前登录用户是谁,可顺带运行:
SELECT USER();
支持使用 LIKE 子句快速过滤,比如只看以 "app" 开头的库:
SHOW DATABASES LIKE 'app%';
前台主要功能:首选服务 注销登陆 查看使用帮助 修改添加登陆帐号拍卖商品管理 管理拍卖商品 推荐拍卖商品 删除特定拍卖 已经结束商品 拍卖分类管理 新闻管理 添加文章 删除修改 栏目管理 新闻CSS设定 新闻JS生成 初始化新闻 参数设置 用户管理 未审核用户管理 普通用户管理 高级用户管理 黄金用户管理 管理所有用户 数据库管理 压缩数据库 备份数据库 恢复数据库 批量处理 系统指标测试V1.
0
通配符说明:
• % 匹配零个、一个或多个任意字符
• _ 匹配单个任意字符
多个条件可改用 information_schema.SCHEMATA 表查询,例如:
SELECT SCHEMA_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME LIKE 'app%' OR SCHEMA_NAME LIKE 'log%';
在系统终端(如 Linux/macOS 的 shell)中,无需先登录 MySQL,直接用:
mysql -u用户名 -p -e "SHOW DATABASES;"
或者使用专用工具命令:
mysqlshow -u用户名 -p
输入密码后即显示数据库列表,适合脚本或自动化场景。
以上就是如何查看所有数据库_mysql数据库列表查询的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号