仕事上の理由により、完全なオンライン化(つまり、すべてのデータがオンラインで完了し、インポートやエクスポートが不要)を実現できないことが多く、Excel へのエクスポートは仙人になるための練習よりも時間がかかることがよくあります。そのため、データベース ファイルをローカルで使用するためにエクスポートする場合、CSV 形式にエクスポートする方法をよく使用します。 また、csv 形式では、エクスポート時に中国語の文字化けや行のスキップなどの問題が発生することが多く、ジレンマに陥ることがあります。上司はデータを欲しがっているのに、それをエクスポートすることができず、イライラしています。 1. 問題: 当初は、左の図に示すようにデータベース内のデータを元の状態でエクスポートしたかったのですが、右のように乱雑になってしまいました。 2. 解決策: a: 前と同じ方法で csv にエクスポートします。 b: エクスポートした csv ファイルを選択し、右クリックして [メモ帳] を選択して開きます。 c: ファイル -> 名前を付けて保存 -> エンコードで UTF-8 を選択 -> 保存; (ファイル名と保存タイプを変更する必要はありません。保存をクリックすると、ファイルが既に存在するというメッセージが表示されます。置き換えますか? [はい] を選択してください) d: 先ほど保存したファイルを開きますが、今回は Excel で開くことを選択すると、データベースと同じようにデータがクリーンになります (以下を参照)。 補足知識: MySQL のバックアップ - インポートとエクスポート - 文字化けの問題の解決 1. データベース全体をエクスポートする mysqldump -u ユーザー名 -p データベース名 > エクスポートされたファイル名
2. テーブルをエクスポートする mysqldump -u ユーザー名 -p データベース名 テーブル名 > エクスポートされたファイル名
3. データベース構造をエクスポートする
-d データなし --add-drop-table 各createステートメントの前にドロップテーブルを追加します 4. データベースをインポートする 1) ファイルからデータベースへの復元
例: test.sql からデータベース db1 に復元する
2) 共通ソースコマンドを使用して、MySQL データベースコンソールに入ります。 たとえば、mysql -u root -p mysql>use databaseと入力し、sourceコマンドを使用します。 以下のパラメータはスクリプトファイルです(ここで使用されている.sqlなど)
5. 文字化けしたエクスポートの問題を解決する 例えば:
次に、データをインポートするときに --default-character-set=utf8 も使用する必要があります。
エンコーディングを統一すると、MySQL データ移行における文字化けの問題が解決されます。 上記の記事は、mysql でエクスポートされた scv ファイル内の文字化けや行のスキップの問題をすばやく解決する方法に関するもので、エディターが皆さんと共有する内容のすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
<<: シンプルなカルーセル チャートを実装するための JavaScript の最も完全なコード分析 (ES5)
>>: Vue バインディング オブジェクト、配列データを動的にレンダリングできないケースの詳細な説明
以前、単純な UDP サーバーとクライアントの例を書きましたが、その中で、自分自身をクライアントと見...
以前のブログでは、Tomcatのサーバーの各コンポーネントの使用について学びました。 Tomcatは...
目次1. データベースの制約1.1 はじめに1.2 制約の種類1.3 ヌルでない1.4 ユニーク1....
この記事では、二次リンク効果を実現するためのReactの具体的なコードを参考までに共有します。具体的...
Baiduの情報は多様すぎて目が回ります。心配しないでください。私はあなたのためにそれを体験しました...
序文スクロールやサイズ変更などのスクロール イベントがトリガーされると、トリガーの頻度が非常に高くな...
まずJDKをダウンロードします。ここではjdk-8u181-linux-x64.tar.gzを使用し...
簡略化されたファイル サイズを変更し、サンプルをダウンロードします。ファイルをローカル コンピュータ...
MySQL DATE_ADD(date,INTERVAL expr type) 関数と ADDDA...
前書き: Docker のポート マッピングは、多くの場合、Docker Run コマンド中に -p...
reactプロジェクトで非常に一般的なシナリオ: const [watchValue、setWatc...
目次序文実装のアイデア実装手順1. Nginxをコンパイルする2. 設定ファイルは以下のとおりです要...
序文セキュリティ部門からSQLインジェクションやXSS攻撃の脆弱性などに関する警告メールを頻繁に受け...
目次1. はじめに2. プロトタイプチェーン継承3. コンストラクタの継承4. 組み合わせ継承1. ...
目次序文: 1. vue-cliでプロジェクトを作成する2. ルーターをインストールする3. ディレ...