ホームページ  >  記事  >  データベース  >  MySQLの文字セット変更ステートメント

MySQLの文字セット変更ステートメント

黄舟
黄舟オリジナル
2017-01-17 11:38:532166ブラウズ

データベースの文字セットを変更します:

[sql] 
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];

テーブルのデフォルトの文字セットとすべての文字列 (CHAR、VARCHAR、TEXT) を新しい文字セットに変更します:

[sql] 
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]  
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

テーブルのデフォルトの文字セットを変更するだけです:

www.2cto。 com

[sql]

ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];  
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

フィールドの文字セットを変更します:

[sql]

ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];  
如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

データベースエンコーディングを表示します:

[sql]

SHOW CREATE DATABASE db_name;

テーブルエンコーディングを表示します:

[sql ]

SHOW CREATE TABLE tbl_name;

ビューフィールドエンコーディング:

[sql]

SHOW FULL COLUMNS FROM tbl_name;

www.2cto.com

文字セットを変更した後、Mysql サービスを再起動してください:

Windows の場合:

开始->运行->cmd
停止:net stop mysql
启动:net start mysql

Prere非常に優れた MYSQL Windows サービスとしてインストールされました

Linux の場合:

1. 起動方法

1. サービスを使用して起動します: service mysqld start

2. mysqld スクリプトを使用して起動します: /etc/inint.d/ mysqld start

3.safe_mysqld を使用して開始します:safe_mysqld&

2.サービスを使用して開始します:service mysqld stop

2. mysqld スクリプトを使用して開始します。 etc/inint.d/mysqld stop

3. mysqladmin shutdown

1. サービスを使用して開始します: service mysqld restart

2. mysqld スクリプトを使用して開始します: /etc/inint d/mysqld restart

上記は Mysql の修正された文字セットです。ステートメントの内容。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) にご注意ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。