Oracle和SQL Server等資料庫只配備一種儲存引擎,所有的資料儲存管理機制都是同一個。而MySql資料庫提供了多種儲存引擎。使用者可以選擇適合不同需求的儲存引擎來為數據表儲存數據,同時也能夠根據自身需求編寫專屬儲存引擎。
從phpMyAdmin找出預設的資料庫類型是可能的,前提是你已經獲得了對phpMyAdmin的存取權。從phpMyAdmin中選取資料庫來查看它的表格清單。在「Type」一列的下面,你會看到每個表的資料表類型。
如果你可以直接登入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 -p -i
以上是Linux下怎麼查看MySql儲存引擎的詳細內容。更多資訊請關注PHP中文網其他相關文章!