日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1. 前言

本文主要講解如何在linux系統上查看MySQL所有數據庫列表。

在管理MySQL數據庫服務器時,最常見的任務之一就是熟悉環境。這包括查看駐留在服務器上的數據庫、查看特定數據庫的表或查看關于用戶帳戶及其特權的信息等任務。

本教程解釋如何通過命令行查看MySQL或MariaDB服務器中的所有數據庫列表。

h## 2. 查看MySQL所有數據庫列表2種方法
查看MySQL數據庫列表的最常見方法是使用MySQL客戶機連接到MySQL服務器并運行SHOW databases命令。

查看MySQL所有數據庫列表

查看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/ target=_blank class=infotextkey>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所有數據庫列表

從命令行查看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

點擊了解更多,快速查看更多的技術文章列表。

分享到:
標簽:MySQL
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定