首頁 > 系統教程 > Linux > 三種在Linux上檢查MySQL資料表儲存引擎類型的方法

三種在Linux上檢查MySQL資料表儲存引擎類型的方法

WBOY
發布: 2024-01-09 12:41:48
轉載
1093 人瀏覽過
導讀 MySQl主要使用兩種儲存引擎:MyISAM 和 Innodb。 MyISAM是非事務的,因此擁有讀取更快,然而InnoDB完全支援細顆粒度的事務鎖定(例如:commit/rollback)。當你建立一張新的MySQL表時,你要選擇它的類型(也就是儲存引擎)。如果沒有選擇,你就會使用與預先設定的預設引擎。

如果你想要知道已經存在的MySQL資料表的類型,這裡有幾種方法達到。

三種在Linux上檢查MySQL資料表儲存引擎類型的方法

#方法一

如果你可以存取phpMyAdmin,你可以從phpMyAdmin找出預設的資料庫類型。從phpMyAdmin中選取資料庫來查看它的表格清單。在「Type」一列的下面,你會看到每個表的資料表類型。

三種在Linux上檢查MySQL資料表儲存引擎類型的方法

#方法二

如果你可以直接登入MySQL伺服器,另一個鑑別儲存引擎的方法是登入MySQL伺服器後執行下面的MySQL指令:

mysql> SELECT ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
登入後複製

上面的指令會顯示在'mydatabase'資料庫中'mytable'表的引擎類型。

方法三

還有一種檢查引擎的方法是使用mysqlshow,是一種命令列下的顯示資料庫資訊的工具。 mysqlshow在MySQL 客戶端安裝包中有。要使用mysqlshow,你需要提供MySQL伺服器登入憑證。

下面的指令會顯示特定的資料庫資訊。在「Engine」一列下面,你可以看到每個表使用的引擎。

$ mysqlshow -u <mysql_user> -p -i <database></database></mysql_user>
登入後複製

三種在Linux上檢查MySQL資料表儲存引擎類型的方法

#

以上是三種在Linux上檢查MySQL資料表儲存引擎類型的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:linuxprobe.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板