Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

序文

MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました。cmdを使って中国語を入力するとエラーが発生したので、MySQLのデフォルトエンコーディング(Windowsの場合)を変更することにしました。詳しい変更方法を見てみましょう。

方法は次のとおりです

まず、 show variables like 'character_set_%';

デフォルトのエンコードはlatin1です

次にデータベースを閉じます

mysqlインストールディレクトリ内のmy.iniファイルを見つけます。

追加する

[クライアント]
デフォルトの文字セット=utf8

[mysqld]の下に追加

文字セットサーバー=utf8

MySQLを再起動する

MySQLデータベースのデフォルトのエンコーディングをutf-8に変更できます。

インターネット上の多くのリソースが[mysqld]の下に追加されます

デフォルトの文字セット=utf8

この変更が行われると、MySQL 5.7バージョンは開けなくなります。

それを次のように変更します

文字セットサーバー=utf8

注意:変更後、データベース内のすべてのデータは使用する前に削除する必要があります。

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • MySQL 5.5 のデフォルトのエンコーディングを変更する (グラフィックの手順を UTF-8 エンコーディングに変更する)
  • MYSQL データベースで UTF-8 中国語エンコードを使用する場合の文字化けの解決方法
  • MySQL GBK → UTF-8 エンコーディング変換
  • mysql のデフォルトのエンコーディングは UTF-8 です。これを実現するには、my.ini を変更できます。
  • PHP ページ、MySQL データベースの UTF-8 文字化けコードへの変換、UTF-8 エンコードの問題の概要
  • Python MySQLdb は UTF-8 エンコードを使用して中国語データを挿入します
  • MySQL で UTF-8 エンコーディングを使用しないのはなぜですか?

<<:  Linux カーネル デバイス ドライバーのメモリ管理に関する注意事項

>>:  Vue.js と MJML でレスポンシブなメールを作成する

推薦する

MySQL で group by を使用すると常にエラー 1055 が発生します (推奨)

MySQL で group by を使用すると常にエラー 1055 が発生するため、原因を確認する...

Dockerでk8sをデプロイする方法

K8s k8s はクラスターです。クラスターには複数の名前空間があります。名前空間の下には複数のポッ...

IE6のmin-widthとmin-heightと互換性を持たせる簡単な方法

ウェブサイトがワイドスクリーンの場合、ブラウザ ウィンドウを左右にドラッグすると、ウェブサイトの幅が...

CentOS 7 で NFS ファイル共有ストレージ サービスを構築するための完全な手順

序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...

JavaScript ベースのシンプルなカルーセルの実装

この記事では、シンプルなカルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹...

Ubuntu でホームディレクトリを新しいパーティションに移行する詳細なチュートリアル

ユーザーのホーム ディレクトリがどんどん大きくなってきたら、ホーム ディレクトリを新しいパーティショ...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

CSS における重要なカスケード概念の詳細な説明

最近、プロジェクトの過程で問題に遭遇しました。メニューバーを常に上部に表示し、後続の要素をその下に表...

Mybatis+mysqlはストアドプロシージャを使用してシリアル番号実装コードを生成します。

同時操作によるデータの重複を避けるために、データベースを操作するときにストアドプロシージャを使用して...

Linux ターミナルでドメイン IP アドレスを見つけるコマンド (5 つの方法)

このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを...

Linuxターミナルでの一般的なMySQL操作コマンドの詳細な説明

仕える: # chkconfig --list すべてのシステム サービスを一覧表示します # ch...

Mysql での結合操作

結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...

Vueストレージにはブール値のソリューションが含まれています

Vueはブール値でストレージを保存します今日、問題に遭遇しました。バックグラウンドから返された真偽の...

CSS3 を使って本のページめくり効果を実現するサンプルコード

重要なポイント: 1. CSS3 3Dアニメーションをマスターする2. ページめくり後のページ内容の...

MySQL ビューの原則分析

目次更新可能なビュービューのパフォーマンスビューの制限ビューは MySQL 5.0 以降で導入されま...