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

22次阅读

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

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

天意易趣网拍卖系统

前台主要功能:首选服务 注销登陆 查看使用帮助 修改添加登陆帐号拍卖商品管理 管理拍卖商品 推荐拍卖商品 删除特定拍卖 已经结束商品 拍卖分类管理 新闻管理 添加文章 删除修改 栏目管理 新闻CSS设定 新闻JS生成 初始化新闻 参数设置 用户管理 未审核用户管理 普通用户管理 高级用户管理 黄金用户管理 管理所有用户 数据库管理 压缩数据库 备份数据库 恢复数据库 批量处理 系统指标测试V1.

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

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

通配符说明:
% 匹配零个、一个或多个任意字符
_ 匹配单个任意字符

多个条件可改用 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

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

text=ZqhQzanResources