如何查看所有数据库_mysql数据库列表查询

P粉602998670
发布: 2025-12-23 15:54:09
原创
335人浏览过
最直接的方法是执行 SHOW DATABASES; 命令,它会列出当前 MySQL 实例中你有权限访问的所有数据库;该命令不区分大小写,结果以单列 Database 显示,每行一个数据库名,且已按用户权限自动过滤。

如何查看所有数据库_mysql数据库列表查询

最直接的方法是执行 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%';

不进 MySQL 命令行也能查

在系统终端(如 Linux/macOS 的 shell)中,无需先登录 MySQL,直接用:

mysql -u用户名 -p -e "SHOW DATABASES;"

或者使用专用工具命令:

mysqlshow -u用户名 -p

输入密码后即显示数据库列表,适合脚本或自动化场景。

以上就是如何查看所有数据库_mysql数据库列表查询的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号