1. mysqlコマンドをインポートする mysql コマンドのインポート構文は次のとおりです。 mysql -u ユーザー名 -p パスワード < インポートするデータベースデータ (runoob.sql) 例: # mysql -uroot -p123456 < runoob.sql 上記のコマンドは、バックアップされたデータベース runoob.sql 全体をインポートします。 2. ソースコマンドでインポートする source コマンドを使用してデータベースをインポートするには、まずデータベース ターミナルにログインする必要があります。 mysql> create database abc; # データベースを作成するmysql> use abc; # 作成したデータベースを使用するmysql> set names utf8; # エンコーディングを設定するmysql> source /home/abc/abc.sql # バックアップデータベースをインポートする 3. LOAD DATAを使用してデータをインポートする MySQL では、データを挿入するための LOAD DATA INFILE ステートメントが提供されています。 次の例では、現在のディレクトリから dump.txt ファイルを読み取り、ファイル内のデータを現在のデータベースの mytbl テーブルに挿入します。 mysql> ローカル INFILE 'dump.txt' のデータをテーブル mytbl にロードします。 LOCAL キーワードが指定されている場合は、パスに従ってクライアント ホストからファイルが読み取られることを示します。指定されていない場合は、ファイルはパスにあるサーバーから読み取られます。 LOAD DATA ステートメントで列値の区切り文字と行末マーカーを明示的に指定できますが、デフォルトのマーカーはタブと改行です。 FIELDS 句と LINES 句の構文は、両方のコマンドで同じです。両方の句はオプションですが、両方を指定する場合、FIELDS 句は LINES 句の前に指定する必要があります。 ユーザーが FIELDS 句を指定する場合、その句 (TERMINATED BY、[OPTIONALLY] ENCLOSED BY、および ESCAPED BY) もオプションですが、ユーザーは少なくともそのうちの 1 つを指定する必要があります。 mysql> ローカル INFILE 'dump.txt' のデータをテーブル mytbl にロードします -> フィールドは ':' で終了します -> 行は '\r\n' で終了します。 デフォルトでは、LOAD DATA はデータ ファイル内の列の順序でデータを挿入します。データ ファイル内の列が挿入されるテーブル内の列と一致しない場合は、列の順序を指定する必要があります。 たとえば、データ ファイル内の列の順序は a、b、c ですが、挿入テーブル内の列の順序は b、c、a です。データのインポート構文は次のとおりです。 mysql> ローカル INFILE 'dump.txt' にデータをロードします -> テーブル mytbl (b, c, a) にデータを挿入します。 4. mysqlimportを使用してデータをインポートする mysqlimport クライアントは、LOAD DATA INFILEQL ステートメントへのコマンドライン インターフェイスを提供します。 mysqlimport のほとんどのオプションは、LOAD DATA INFILE 句に直接対応しています。 dump.txt ファイルから mytbl テーブルにデータをインポートするには、次のコマンドを使用します。 $ mysqlimport -u ルート -p --local mytbl dump.txt パスワード***** mysqlimport コマンドでは、指定された形式を設定するためのオプションを指定できます。コマンド ステートメントの形式は次のとおりです。 $ mysqlimport -u root -p --local --fields-terminated-by=":" \ --lines-terminated-by="\r\n" mytbl ダンプ.txt パスワード***** 列の順序を設定するには、mysqlimport ステートメントで --columns オプションを使用します。 $ mysqlimport -u ルート -p --local --columns=b,c,a \ mytbl ダンプ.txt パスワード***** mysqlimport の一般的なオプションの紹介
以上がMySQLにデータをインポートする方法の詳細な内容です。MySQLにデータをインポートする方法の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: 便利なモバイルスクロールプラグイン BetterScroll
1. 需要バックエンドは、フロントエンドがツリー構造(重複データなし)に変換するためのデータを提供し...
概要Docker 自体の現在のデフォルト ネットワークについては、単一ホスト上の異なる Docker...
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
1. ユーザーとグループを追加する1. mysqlユーザーグループを追加する # グループ追加mys...
目次1. 制約の概念と分類2. 5つの制約の追加と削除2.1 制約を追加する6つの方法2.2 制約を...
チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...
JSを使用して、参考用の簡単な計算機を完成させます。具体的な内容は次のとおりです。要件: 入力値は数...
ゲームのソースコードのダウンロードアドレスを取得するためのJavaScript:クリックしてソースコ...
目次説明する:要約する補充するDOM を直接変更して操作する js や jQuery とは異なり、V...
MySQL 5.0 は、いくつかの「高度な機能」があるため定番となっています。これは、Windows...
序文:デジタル加算ボタンと減算ボタンの実装には、次のような多くのソリューションがこれまでに使用されて...
目次1. MySQL ワイルドカード ファジー クエリ (%,_) 1-1. ワイルドカードの分類1...
1. データベース認証ステートメントを作成する > データベース seata を作成します。 ...
目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...
この記事では、Docker の使用で最もよく使用されるイメージ コマンドとコンテナ コマンドを一覧表...