百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

查看MySQL所有数据库列表

yund56 2025-05-16 20:40 7 浏览

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Linux系统上查看MySQL所有数据库列表。

在管理MySQL数据库服务器时,最常见的任务之一就是熟悉环境。这包括查看驻留在服务器上的数据库、查看特定数据库的表或查看关于用户帐户及其特权的信息等任务。

本教程解释如何通过命令行查看MySQL或MariaDB服务器中的所有数据库列表。

h## 2. 查看MySQL所有数据库列表2种方法
查看MySQL数据库列表的最常见方法是使用MySQL客户机连接到MySQL服务器并运行SHOW databases命令。

使用以下命令访问MySQL服务器,并在提示时输入MySQL用户密码:

mysql -u user -p

如果没有为MySQL用户设置密码,可以省略-p开关。

在MySQL shell中执行以下命令:

mysql> SHOW DATABASES;

该命令将查看用户具有某种特权的所有数据库的列表。输出将类似于:

+--------------------+
| Database |
+--------------------+
| zcwyou |
| linuxrumen.com |
+--------------------+
2 rows in set (0.00 sec)

另一个可以用来列出数据库的命令是SHOW SCHEMAS,它是SHOW databases命令的同义词:

mysql> SHOW SCHEMAS;

输出将与使用SHOW DATABASES命令时相同:

+--------------------+
| Database |
+--------------------+
| zcwyou |
| linuxrumen.com |
+--------------------+
2 rows in set (0.00 sec)

3. 列出mysql服务器上所有的数据库

要查看MySQL服务器上的所有数据库,您需要以能够访问所有数据库的用户身份登录,默认情况下这是MySQL root用户,或者设置全局显示数据库特权。

使用MySQL root用户登录数据库,方便查看所有mysql数据库列表:

mysql -u user -p

运行SHOW DATABASES命令:

mysql> SHOW DATABASES;

你会查看到MySQL服务器上所有数据库的列表:

+--------------------+
| Databases |
+--------------------+
| zcwyou |
| database_name |
| mysql |
| linuxrumen.com |
| wordpress |
| system |
| ouyiyang |
+--------------------+

7 rows in set (0.00 sec)

4. 查看MySQL所有数据库列表时过滤输出结果

LIKE子句可用于根据特定模式过滤SHOW DATABASES命令的输出。

mysql> SHOW DATABASES LIKE pattern;

例如,下面的语句将返回所有名称以“wp”开头的数据库:

mysql> SHOW DATABASES LIKE 'wp%';
+--------------------+
| Database |
+--------------------+
| wpass |
+--------------------+
1 rows in set (0.00 sec)

百分号(%)表示0、1或多个字符。

如果希望进行更复杂的搜索,可以从zcwyou数据库查询wp表,其中包含关于所有数据库的信息。

下面的语句将给出以“aaa”或“bbb”开头的所有数据库的列表:

mysql> SELECT schema_name
mysql> FROM zcwyou.wp
mysql> WHERE schema_name LIKE 'aaa%' OR
mysql> schema_name LIKE 'bbb%';
+--------------------+
| Database |
+--------------------+
| aaa1 |
| bbb2 |
+--------------------+
2 rows in set (0.00 sec)

5. 从命令行查看MySQL所有数据库列表

要在不登录MySQL shell的情况下查看所有数据库列表,您可以使用带有-e选项的MySQL命令(代表execute)或查看数据库和表信息的mysqlshow。

当您希望使用shell脚本处理MySQL数据库时,这尤其有用。

在终端机上执行以下命令,以查看所有数据库的列表:

mysql -u user -p -e 'show databases;'
+--------------------+
| Database |
+--------------------+
| zcwyou |
| linuxrumen.com |
+--------------------+

下面是一个使用mysqlshow命令的例子:

mysqlshow -u user -p

输出将与前一个命令的输出相同。

如果希望过滤输出,可以使用grep命令。

6. 总结

您已经了解了如何查看MySQL服务器中所有数据库的列表。

如果你有任何问题,请留下你的意见。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

https://www.linuxrumen.com/rmxx/1415.html

点击了解更多,快速查看更多的技术文章列表。

相关推荐

分享|最美色彩!40张纯迷彩高清原图壁纸送给你

最美的色彩是什么?对于军人来说是迷彩那是青春的本色是理想、使命的颜色40张纯迷彩高清原图壁纸送给你so快来收图!!军报记者微信发布作者:剑客小吉;编辑:王旭;编审:曲延涛;投稿邮箱:jfjbwx@16...

你还在用百度搜图?推荐5个图片素材库,你要的图片都有!

自媒体运营人每天都需要进行内容创作,所以少不了图片、视频、文案素材等,那么这些自媒体素材哪里找呢?今天,就给大家分享5个图片和视频素材库,文案素材下期再给大家详细介绍。图片和视频素材现在已经是做短视频...

《2》图片原创无版权素材

粉樱于雨中轻轻摇曳,花瓣飘呀飘的,落在小径上、湖面上,将世界晕染成柔和的粉色。雨滴似银线,串联起天空与湖水,古亭在一旁静静凝望,连空气都透着甜意。我们一直在寻觅“诗意”的模样,原来就是这般——有落花纷...

太美了!100个令人窒息的绝美风景摄影照

全网最全的图片素材网站分享!任意下载!值得收藏!

自媒体时代,很多内容创作者都需要高清的图片资源。因为图片不清晰会带来不好的用户体验~众所周知,从网上下载的图片一般都是有版权的!如果你直接下载使用,可能会有侵权的风险!今天为了帮助大家解决图片问题,今...

中秋节素材(海报+插画)!绝景良时难再并

部分预览随机选取中秋节素材(海报+插画)(仅供会员下载)...

10张早上好美图,早安祝福语和祝福图片选集

每天准时分享接收:早安问候图片、漂亮的早安图片、问候祝福语、动态聊天表情包等等每日的祝福准时送达,愿你用满满的正能量开启新的一天。美满,是日常的点点汇聚;情谊,是时光的悠悠长卷;一声招呼,穿越五湖四海...

晚安心语正能量经典素材带图片,让你一见倾心

一、没事的,每个人大概都会经历一些情绪崩溃或者极端的时刻,会好的,会熬过来的。二、以后,只对两种人好,一种是对我好的人,一种是懂得我的好的人,一个人的温暖也是有限的啊,一点都不能浪费。三、要钱,就要努...

太厉害了,52种科幻画主题创意素材,极其脑洞大开,科技创新未来

图片来自网络,仅作分享,如有侵权请联系删除哦...

综合绘画素材—29张冬天主题绘画素材,一起来画你心中的冬天呀

图片来自,仅作分享,如有侵权请联系删除哦...

20张彩色线描装饰画素材!一起欣赏线条带来的艺术美呀!

图片来自网络,仅作分享,如有侵权请联系删除哦...

国外的免费素材网站!这3个大神私藏款,你还没用过?

做PPT没素材?去网上找了半天,浪费时间不说,大部分还收费,等于白忙活!不少小伙伴也问我有没有免费好用的素材网站,这不就来了。今天和大家分享3个国外的素材网站,关键是免费又高质量。不管是PPT设计还是...

8个高清无版权的图片资源网站,质量高又免费,够你用一辈子

很多时候我们找素材总是要花费很多时间,今天就给大家分享8个,高清无版权的图片资源网站,质量高又免费,够你用一辈子。01*Logosc链接:https://www.logosc.cn/so/这是一个免版...

100种超萌手帐素材简笔画,小白看一遍也能学会

手帐素材集中营:天气、美食、植物花草、动物、人物、乐器都在这里。一次画个够,转存轻松做手帐~爱画画,爱生活~...

超治愈萌系手帐素材大全 美食旅游花草人物花边都备齐了

现代人每天都生活在一个充满焦灼感的空气中,成年人的世界里,每个人都不容易。不论是生活还是工作,都充满了各种挫折。很少有人能一帆风顺,为学习、为工作、为家庭、为感情、我们总会在坎坎坷坷中成长,难免会觉得...