mysql 檢視表的型別

2021-08-03 01:54:17 字數 672 閱讀 6671

mysql 資料表主要支援六種型別 ,分別是:bdb、heap、isam、merge、myisam、innodb

myisam 預設的mysql外掛程式式儲存引擎,它是基於isam型別,但它增加了許多有用的擴充套件,它是在web、資料倉儲和其他應用環境下最常使用的儲存引擎之一。注意,通過更改storage_engine配置變數,能夠方便地更改mysql伺服器的預設儲存引擎。

優點:1.比isam表更小,所佔資源更少

2.可以在不同平台間二進位制移植表的型別在建立表時指定。

-- 檢視表型別(儲存引擎)

show table status from `test`;

-- -- 結果為資料庫test中所有表的資訊,其中第二項type即是表的型別。 

-- 檢視表型別(儲存引擎)2

show create table `message`;

-- -- 結果為表message建立時的資訊,其中有type或engine一項,指定了表的型別(儲存引擎)。

-- show tables不能得到表型別的資訊。

注意:老版本的mysql使用 type而不是engine(例如,type = myisam)。mysql 5.1為向下相容而支援這個語法,但type現在被輕視,而engine 是首先的用法。 一般地,engine選項是不必要的;除非預設已經被改變了,myisam是預設儲存引擎。

mysql 檢視型別的 mysql 檢視表的型別

mysql 資料表主要支援六種型別 分別是 bdb heap isam merge myisam innobdb。這六種又分為兩類,一類是 事務安全型 transaction safe 包括bdb和innodb 其餘都屬於第二類,稱為 非事務安全型 non transaction safe bdb全...

mysql檢視表結構索引 mysql檢視表結構命令

mysql檢視表結構命令,如下 desc 表名 show columns from 表名 describe 表名 show create table 表名 use information schema select from columns where table name 表名 順便記下 show...

Mysql中檢視表的型別InnoDB

mysql中檢視表的型別innodb 問題描述 mysql 資料表主要支援六種型別 分別是 bdb heap isam merge myisam innobdb。這六種又分為兩類,一類是 事務安全型 transaction safe 包括bdb和innodb 其餘都屬於第二類,稱為 非事務安全型 n...