MySQLでデータをエクスポート(ダンプ)

DBまるごとのエクスポート

mysqldump -u {ユーザー名}-p {データベース名} > {ファイル名}

テーブルを指定してエクスポート

mysqldump -u {ユーザー名}-p {データベース名}{テーブル名} > {ファイル名}

テーブルの構成情報(スキーマ)のみ欲しい場合

mysqldump -u {ユーザー名}-p  --no-data {データベース名} > {ファイル名}

テーブルのデータのみ欲しい場合

mysqldump -u {ユーザー名}-p  -t {データベース名} > {ファイル名}

指定したレコードのみダンプしたい

mysqldump -u {ユーザー名}-p {データベース名}--where {フィールド名=値} > {ファイル名}

コメントなどを除外してインサート文のみ

mysqldump -u {ユーザー名}-p -t --compact --skip-comments --skip-triggers {データベース名} {テーブル名} --where "{フィールド名=値}" > {ファイル名}