您的位置:主页 > 公司服务 >

检察MySQL所有数据库列表

本文摘要:请关注本头条号,天天坚持更新原创干货技术文章。如需学习视频,请在微信搜索民众号“智传网优”直接开始自助视频学习1. 前言本文主要解说如何在Linux系统上检察MySQL所有数据库列表。在治理MySQL数据库服务器时,最常见的任务之一就是熟悉情况。 这包罗检察驻留在服务器上的数据库、检察特定数据库的表或检察关于用户帐户及其特权的信息等任务。本教程解释如何通过下令行检察MySQL或MariaDB服务器中的所有数据库列表。

E星体育

请关注本头条号,天天坚持更新原创干货技术文章。如需学习视频,请在微信搜索民众号“智传网优”直接开始自助视频学习1. 前言本文主要解说如何在Linux系统上检察MySQL所有数据库列表。在治理MySQL数据库服务器时,最常见的任务之一就是熟悉情况。

这包罗检察驻留在服务器上的数据库、检察特定数据库的表或检察关于用户帐户及其特权的信息等任务。本教程解释如何通过下令行检察MySQL或MariaDB服务器中的所有数据库列表。

E星体育

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_namemysql> FROM zcwyou.wpmysql> WHERE schema_name LIKE 'aaa%' ORmysql> schema_name LIKE 'bbb%';+--------------------+| Database |+--------------------+| aaa1 || bbb2 |+--------------------+2 rows in set (0.00 sec)5. 从下令行检察MySQL所有数据库列表要在不登录MySQL shell的情况下检察所有数据库列表,您可以使用带有-e选项的MySQL下令(代表execute)或检察数据库和表信息的mysqlshow。

E星体育

从下令行检察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点击相识更多,快速检察更多的技术文章列表。


本文关键词:检察,E星体育,MySQL,所有,数据库,列表,请关,注本,头条

本文来源:E星体育-www.szyongping.net