まとまりのないブログ

something which something is something

mysql

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 テーブル名;

-mysql

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

インデックス列には日本語よりも英数字を使うほうが良いのか悪いのか

テーブル内に存在するレコード数をカウントする時、where句にインデックス列を条件として指定して実行時間がどれほどかかるかテストをしてみた。テーブルの全レコード数は約1600万レコードで、カウントすべ …

no image

mysqlのテーブルから不要なインデックスを削除する

テーブルを設計し直すために不要なインデックスを削除してみることにする。 mysql> drop index idx1 on ac200902; Query OK, 49398993 rows affe …

no image

sennaのインストール

かなり嵌ったので備忘録。sennaをインストールする際、configureのオプションを指定しないと、デフォルトの文字コードはeuc-jpでconfigureをすることになる。mecabで文字コードを …

no image

eclipseのプロジェクトのソースファイルが全部消えた

eclipseで普通にデバッグ作業していただけなのにいきなりワークスペースのプロジェクトのフォルダ内のファイルが全部消えた。今までこんなことは経験がなかったので焦った。 消えるきっかけとなった原因 j …

no image

全文検索エンジンmroongaを使ってみた

sennaをビルドして使っていたのだけれど、レコード件数と速度に限界を感じてきていたのでその後継といわれるmroonga3.04を使ってみた。使ってみた感想は、mroongaストレージエンジンでの全文 …