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

查看MySQL所有数据库列表(查看mysql下所有数据库的语句是()?)

qiyuwang 2025-04-05 22:08 6 浏览 0 评论

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

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

1. 前言

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

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

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

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

查看MySQL所有数据库列表

使用以下命令访问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服务器上所有的数据库

使用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所有数据库列表时过滤输出结果

查看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。

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

当您希望使用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

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

相关推荐

基于Docker方式安装与部署Camunda流程引擎

1Camunda简介官网:https://docs.camunda.org/manual/7.19/installation/docker/Camunda是一个轻量级、开源且高度灵活的工作流和决策自...

宝塔Linux面板如何部署Java项目?(宝塔面板 linux)

通过宝塔面板部署Java还是很方便的,至少不需要自己输入tomcat之类的安装命令了。在部署java项目前,我还是先说下目前的系统环境,如果和我的系统环境不一样,导致部署不成功,那你可能需要去找其他资...

浪潮服务器如何用IPMI安装Linux系统

【注意事项】此处以浪潮服务器为例进行演示所需使用的软件:Chrome浏览器个人PC中需要预先安装java,推荐使用jdk-8u181-windows-x64.exe【操作步骤】1、在服务器的BIOS中...

Centos7环境Hadoop3集群搭建(hadoop集群环境搭建实验报告)

由于项目需要存储历史业务数据,经过评估数据量会达到100亿以上,在原有mongodb集群和ES集群基础上,需要搭建Hbase集群进行调研,所以首先总结一下Hadoop集群的搭建过程。一、三个节点的集群...

Hadoop高可用集群搭建及API调用(hadoop高可用原理)

NameNodeHA背景在Hadoop1中NameNode存在一个单点故障问题,如果NameNode所在的机器发生故障,整个集群就将不可用(Hadoop1中虽然有个SecorndaryNameNo...

使用Wordpress搭建一个属于自己的网站

现在开源的博客很多,但是考虑到wordpress对网站的seo做的很好,插件也多。并且全世界流量排名前1000万的网站有33.4%是用Wordpress搭建的!所以尝试用Wordpress搭建一个网站...

Centos 安装 Jenkins(centos 安装ssh)

1、Java安装查看系统是否已安装Javayumlistinstalled|grepjava...

Java教程:gitlab-使用入门(java中的git)

1导读本教程主要讲解了GitLab在项目的环境搭建和基本的使用,可以帮助大家在企业中能够自主搭建GitLab服务,并且可以GitLab中的组、权限、项目自主操作...

Dockerfile部署Java项目(docker部署java应用)

1、概述本文主要会简单介绍什么是Docker,什么是Dockerfile,如何安装Docker,Dockerfile如何编写,如何通过Dockerfile安装jar包并外置yaml文件以及如何通过do...

如何在Eclipse中搭建Zabbix源码的调试和开发环境

Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...

Java路径-02-Java环境配置(java环境搭建及配置教程)

1Window环境配置1.1下载...

35.Centos中安装python和web.py框架

文章目录前言1.Centos7python:2.Centos8python:3.进行下载web.py框架然后应用:4.安装好之后进行验证:5.总结:前言...

《我的世界》服务器搭建(我的世界服务器如何搭建)

1.CentOS7环境1.1更改YUM源#下载YUM源文件curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com...

CentOS 7 升级 GCC 版本(centos7.4升级7.5)

1.GCC工具介绍GCC编译器:...

Linux安装Nginx详细教程(linux安装配置nginx)

环境准备1.因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来。命令:yuminstallgcc-c++显示完毕,表示安装完成:2.Nginx的http模块需要...

取消回复欢迎 发表评论: