- 参考URL
お世話になっております!
http://allabout.co.jp/gm/gc/47473/
テーブルの確認方法 †
ストレージエンジンも確認できる。
- 書式
show create table テーブル名
- 実行例
mysql> show create table tab1;
| Table | Create Table
| tab1 | CREATE TABLE `tab1` (
`number` int(10) NOT NULL,
`name` char(40) NOT NULL,
`note` char(60) DEFAULT NULL,
UNIQUE KEY `number` (`number`)
) ENGINE=MyISAM DEFAULT CHARSET=sjis | ←この部分がストレージエンジン
- ——-+——————————
1 row in set (0.02 sec)
テーブルが使用しているストレージエンジンを変更する †
- 書式
alter table テーブル名 engine=ストレージエンジン名
- 実行例
mysql> alter table tab1 engine=InnoDB;
Query OK, 9 rows affected (0.27 sec)
Records: 9 Duplicates: 0 Warnings: 0
mysql> show create table tab1;
- ——-+——————————-
| Table | Create Table - ——-+——————————-
| tab1 | CREATE TABLE `tab1` (
`number` int(10) NOT NULL,
`name` char(40) NOT NULL,
`note` char(60) DEFAULT NULL,
UNIQUE KEY `number` (`number`)
) ENGINE=InnoDB DEFAULT CHARSET=sjis | ←ストレージエンジンがInnoDBに変更されている
- ——-+——————————-
1 row in set (0.01 sec)