mysql インデックス バックアップ

mysqlのインデックスの作成やテーブルのバックアップ方法についてのメモ。

インデックスの確認

  • SHOW INDEX FROM テーブル名

インデックスの作成

  • CREATE INDEX インデックス名 ON テーブル名(列名)

fulltextインデックスの場合

  • ALTER TABLE テーブル名 ADD FULLTEXT(列名);

インデックスの削除

  • DROP INDEX インデックス名 ON テーブル名

テーブルのバックアップ

テーブルをテキストファイルにバックアップ
SELECT * INTO OUTFILE ‘/tmp/ファイル名.txt’ FROM テーブル名;
WHERE句をつけてのバックアップ
SELECT * INTO OUTFLE ‘/tmp/ファイル名.txt’ FROM テーブル名 WHERE 列名 = ‘条件ワード’ ORDER BY 列名 LIMIT 1000;

テーブルのリストア

  • LOAD DATA INFILE ‘/tmp/ファイル名.txt’ INTO TABLE テーブル名;

コメントを残す

メールアドレスが公開されることはありません。