mysql字符集--

mysql字符集--

ID:22632041

大小:60.00 KB

页数:6页

时间:2018-10-30

mysql字符集--_第1页
mysql字符集--_第2页
mysql字符集--_第3页
mysql字符集--_第4页
mysql字符集--_第5页
资源描述:

《mysql字符集--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MySQL字符集>>  MySQL的字符集支持(CharacterSetSupport)有两个方面:  字符集(Characterset)和排序方式(Collation)。  对于字符集的支持细化到四个层次:  服务器(server),数据库(database),数据表(table)和连接(connection)。  1.MySQL的默认字符集  MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。  但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么

2、,默认的配置从何而来呢?  (1)编译MySQL时,指定了一个默认的字符集,这个字符集是latin1;  (2)安装MySQL时,可以在配置文件(my.ini)中指定一个默认的的字符集,如果没指定,这个值继承自编译时指定的;  (3)启动mysqld时,可以在命令行参数中指定一个默认的的字符集,如果没指定,这个值继承自配置文件中的配置,此时character_set_server被设定为这个默认的字符集;  (4)当创建一个新的数据库时,除非明确指定,这个数据库的字符集被缺省设定为character_set_serve

3、r;  (5)当选定了一个数据库时,character_set_database被设定为这个数据库默认的字符集;  (6)在这个数据库里创建一张表时,表默认的字符集被设定为character_set_database,也就是这个数据库默认的字符集;  (7)当在表内设置一栏时,除非明确指定,否则此栏缺省的字符集就是表默认的字符集;  简单的总结一下,如果什么地方都不修改,那么所有的数据库的所有表的所有栏位的都用latin1存储,不过我们如果安装MySQL,一般都会选择多语言支持,也就是说,安装程序会自动在配置文件中把d

4、efault_character_set设置为UTF-8,这保证了缺省情况下,所有的数据库的所有表的所有栏位的都用UTF-8存储。  2.查看默认字符集(默认情况下,mysql的字符集是latin1(ISO_8859_1)  通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令:   mysql>SHOe

5、Value

6、  +--------------------------+---------------------------------+  

7、character_set_client

8、latin1

9、

10、  

11、character_set_connection

12、latin1

13、  

14、character_set_database

15、latin1

16、  

17、character_set_filesystem

18、binary

19、  

20、character_set_results

21、latin1

22、  

23、character_set_server

24、latin1

25、  

26、character_set_system

27、utf8

28、  

29、character_sets_dir

30、D:mysql-5.0.37sharecharsets

31、  +--------------

32、------------+---------------------------------+  mysql>SHOe

33、Value

34、  +----------------------+-----------------+  

35、collation_connection

36、utf8_general_ci

37、  

38、collation_database

39、utf8_general_ci

40、  

41、collation_server

42、utf8_general_ci

43、  +----------------------+---------

44、--------+  3.修改默认字符集  (1)最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,  如default-character-set=utf8    character_set_server=utf8  修改完后,重启mysql的服务,servicemysqlrestart  使用mysql>SHOe

45、Value

46、  +--------------------------+---------------------------------+  

47、character_set_cl

48、ient

49、utf8

50、  

51、character_set_connection

52、utf8

53、  

54、character_set_database

55、utf8

56、  

57、character_set_filesystem

58、binary

59、  

60、character_set_results

61、utf8

62、  

63、character_set_server

64、utf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。