《Mysql入門mysql字符編碼修改與查看方法》要點:
本文介紹了Mysql入門mysql字符編碼修改與查看方法,希望對您有用。如果有疑問,可以聯系我們。
導讀:1,查看mysql字符集設置
mysql> show variables like collation_%;+----------------------+-----------------+| variable_name | va...
MYSQL學習1,查看mysql字符集設置
?
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| variable_name???????? | value??????????? |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database??? | utf8_general_ci |
| collation_server????? | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.02 sec)
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| variable_name???????????? | value?????????????????????? |
+--------------------------+----------------------------+
| character_set_client????? | utf8??????????????????????? |
| character_set_connection | utf8??????????????????????? |
| character_set_database??? | utf8??????????????????????? |
| character_set_filesystem | binary????????????????????? |
| character_set_results???? | utf8??????????????????????? |
| character_set_server????? | utf8??????????????????????? |
| character_set_system????? | utf8??????????????????????? |
| character_sets_dir??????? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.02 sec)
MYSQL學習2,mysql字符編碼與字符集的其它設置方法:
MYSQL學習修改數據庫的字符集
?
mysql>use mydb
mysql>alter database mydb character set utf-8;
?
MYSQL學習創建數據庫指定數據庫的字符集
?
mysql>create database mydb character set utf-8;
MYSQL學習通過配置文件修改mysql字符編碼:
修改/var/lib/mysql/mydb/db.opt
?
default-character-set=latin1
default-collation=latin1_swedish_ci
?
MYSQL學習為
?
default-character-set=utf8
default-collation=utf8_general_ci
?
MYSQL學習重啟mysql數據庫:
?
[root@jbxue ~]# /etc/rc.d/init.d/mysql restart
MYSQL學習1)、通過mysql命令行修改字符編碼:
?
mysql> set character_set_client=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_connection=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_database=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_results=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_server=utf8;
query ok, 0 rows affected (0.00 sec)
mysql> set character_set_system=utf8;
query ok, 0 rows affected (0.01 sec)
mysql> set collation_connection=utf8;
query ok, 0 rows affected (0.01 sec)
mysql> set collation_database=utf8;
query ok, 0 rows affected (0.01 sec)
mysql> set collation_server=utf8;
query ok, 0 rows affected (0.01 sec)
MYSQL學習查看mysql字符編碼:
?
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| variable_name???????????? | value?????????????????????? |
+--------------------------+----------------------------+
| character_set_client????? | utf8??????????????????????? |
| character_set_connection | utf8??????????????????????? |
| character_set_database??? | utf8??????????????????????? |
| character_set_filesystem | binary????????????????????? |
| character_set_results???? | utf8??????????????????????? |
| character_set_server????? | utf8??????????????????????? |
| character_set_system????? | utf8??????????????????????? |
| character_sets_dir??????? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.03 sec)
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| variable_name???????? | value??????????? |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database??? | utf8_general_ci |
| collation_server????? | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.04 sec)
歡迎參與《Mysql入門mysql字符編碼修改與查看方法》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7423.html