別のライブラリから別のライブラリにデータをインポートする必要がある場合があり、このデータは CSV ファイルに保存されます。 MySQL データベースの場合、2 つの方法があります。1 つはコマンドを使用してインポートする方法、もう 1 つは多くの MySQL クライアント (Heidisql、Sequel pro など) がそのような機能を提供する方法です。以下では、2つのインポート方法をそれぞれ紹介します。 MySql コマンドのインポート 準備: まずテーブルを作成します。 テーブル作成ステートメントは次のとおりです。 テーブル「city_china」を作成します( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主キー', `ename` VARCHAR(12) NULL DEFAULT NULL COMMENT '都道府県の略称', `ecityname` VARCHAR(12) NULL デフォルト NULL コメント '都市名', `ccityname` VARCHAR(12) NULL DEFAULT NULL COMMENT '中国語の都市名', 主キー (`id`) ) 照合='utf8_general_ci' エンジン=InnoDB AUTO_INCREMENT=81 ; インポート用の CSV ファイルを準備します。 まず、次の内容の新しい Excel ファイルを作成します。 次に、Excel ファイルを csv ファイルに変換します。操作: ファイル ----> 名前を付けて保存: 注: フィールドはデフォルトでカンマで区切られます。ドキュメント内の主キーは空白のままにすることができますが、順序はデータベース内のフィールドの順序と一致している必要があります。さらに、データベースのエンコード形式は UTF-8 であり、CSV ファイルには中国語が含まれていることに気付きました。直接インポートすると、中国語がデータベースにインポートされない可能性があります。 CSV ファイルのエンコード形式を UTF-8 に変更する必要があります。CSV 形式を変換する簡単な方法があります。CSV ファイルはメモ帳で編集できます。メモ帳で開いて編集し、保存するときにエンコード形式を選択します。 インポートコマンド 次のようにコードをコピーします。 ファイル 'D:\\Document\\Download\\test0142.csv' のデータをテーブル city_china にロードします。フィールドは ',' で終了し、'"' で囲まれ、行は '\n' で終了します。1 行を無視します。 LOAD DATA INFILE の後に、インポートするファイル パス、INTO TABLE テーブル名、FIELDS TERMINATED BY フィールドの区切り方法 (デフォルトはカンマですが、他の区切り方法に変更できます)、ENCLOSED BY セミコロンの区切り (デフォルトは行)、LINES TERMINATED BY 改行、IGNORE 1 ROWS で最初の行を無視します (この例では、最初の行はデータベース内の対応するフィールドです。ファイルの最初の行がデータの場合は、最初の行を無視しないでください)。 MySQL クライアント ここでは、HeiDiSql クライアントを例として使用します。データベースに接続すると、図に示すように、左上のメニュー (2 人の小さな人物の左側) にボタンが表示されます。 クリックすると次のページがポップアップ表示されます。 [インポート] をクリックし、[OK] をクリックします。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Vue モバイル開発で better-scroll を使用するときにクリック イベントが失敗する問題の解決策
目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...
概要いずれかのデータベースに対する操作は他のデータベースに自動的に適用され、2 つのデータベースのデ...
目次1. 透かしのJsファイルを作成する2. 導入操作2.1 App.vueや他のページでの参照2....
Baiduで検索しました。 。 chcp コマンドを使用して、cmd の文字エンコーディングを 65...
原則的にはwindow.print()メソッドを呼び出すことですが、このメソッドは現在のページ全体を...
1. シェルスクリプトcrontab.shを書く #!/bin/bash step=1 #ステップ間...
目次1. プロトタイプの関係2. プロトタイプチェーン3. 結論序文:前回の記事では、JavaScr...
シナリオ: 仮想マシンの Docker コンテナに最新バージョンの MySQL をインストールした後...
サーバーのデータベース ハード ディスク領域がいっぱいだったため、大量のデータの書き込みに失敗し、「...
技術的背景このアプリケーションは vue-cli フレームワークを使用し、カスタム コンポーネント ...
目次Linux の MariaDB データベースについて1. データベースとは何ですか? 2. デー...
以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...
1. テストテーブルを作成する テーブル `mysql_genarate` を作成します ( `id...
目次序文1. 準備2. インストール3. 環境変数を設定する1. 「新規」をクリックすると、ポップア...
コードをコピーコードは次のとおりです。 <!--doctype はドキュメント タイプ htm...