MySQL + uff8mb4 + innoDB コマンドまとめ

MySQL + uff8mb4 + innoDB の関連コマンドをまとめた

  • データベースのテーブルのスレートエンジンの情報を一覧表示
select table_schema, table_name, engine from information_schema.tables where table_schema in ('データベース名');
  • charset確認コマンド
show variables like '%char%';
  • テーブル単位で文字コードを確認
show create table 'テーブル名';
  • indexを追加
ALTER TABLE テーブル名 ADD INDEX インデックス名(カラム名);
  • index確認
show index from テーブル名;
  • MyISAMからINNODBへ移行するコマンド
ALTER TABLE テーブル名 ENGINE= INNODB;
  • database 単位でCHARACTER SET 変更
ALTER DATABASE 'データベース名' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;