Top>DB>MySQL>2019013001 |
mysqldump [options] db_name |
指定した一つのデータベースをエクスポートする。 |
mysqldump [options] db_name [tbl_name ...] |
指定したデータベースの指定したテーブルをエクスポートする。 |
mysqldump [options] --databases db_name ... |
指定した複数のデータベースをエクスポートする。 |
mysqldump [options] --all-databases |
全てのデータベースをエクスポートする。 |
--opt | --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset オプションが指定される。 |
--add-drop-table |
DROP TABLE ステートメントを CREATE TABLE ステートメントの前に追加する。 ※すでにテーブルがある場合に既存のテーブルはドロップされる。 |
--add-locks |
LOCK TABLES と UNLOCK TABLES ステートメントで各テーブルダンプを囲む。 ※ダンプ中のテーブルはロックされる。 |
--create-options |
すべての MySQL に固有なテーブルオプションを CREATE TABLE ステートメントに含める。 ※テーブル作成時のオプションを含む。 |
--disable-keys |
各テーブルについて、キーを無効にするステートメントおよび有効にするステートメントで INSERT ステートメントを囲む。 ※インポート時にキーを無効にしてロード処理を高速にする。 |
--extended-insert |
複数の VALUES リストを含む、複数行 INSERT 構文を使用する。 ※インポート処理の高速化を行う。 |
--lock-tables | テーブルをダンプする前にすべてロックする。 |
--quick |
サーバーからのテーブルについて、一度に 1 行ずつ取得する。 ※出力時にデータをバッファリングしないため、実行時にメモリーを圧迫しない。 |
--set-charset |
SET NAMES default_character_set を出力に追加する。 ※データベースのキャラクターセットを維持する。 |
--no-data |
テーブルの内容をダンプしない。 ※テーブルについては定義情報のみをエクスポートしデータはエクスポートしない。 |
最終更新日:2019/01/30 |
- Published By MINDKERNEL.COM - |