日期:2014-05-16 浏览次数:21502 次
?这是整理的一些东西,仅供参考。相关资料,可以参阅MySQL 5.1中文参考手册
?
1,?可以通过 status 或 \s查看数据库状态?
?
2,MySQL服务器能够支持多种字符集。可以使用SHOW CHARACTER SET语句列出可用的字符集:?
?
3,查看系统默认字符集
?要是编码不正确可以根据自己需要在 my.ini 文件中修改默认编码 修改了默认字符集,需要重启MySQL服务 (可能需要重新创建数据库和表) net stop mysql net start mysql 然后重新测试web应用,看是否正常,若果还不正常,则考虑重新创建数据库 ? drop database xxxName –删除数据库 create database xxxName –创建数据库 ? 创建好了数据库之后,可以从 mysql\data\xxxName\db.opt 文件中,查看字符编码 如下: default-character-set=utf8 default-collation=utf8_general_ci ? 注意:不能通过dos窗口来检验,因为dos窗口的编码是GBK,如果我们想要的编码是utf8,则通过dos窗口是不行,插入时会报错:Incorrect string value: '\xA9p\xC1\xF7\xB6\xAF...' for column 'pdetails' at row 1,所以可以通过web应用测试看看来确定是否正常. ? 需要注意:启动 mysql时,如果没指定指定一个默认的的字符集,这个值继承自配置文件中的;此时 character_set_server 被设定为这个默认的字符集;? 当创建一个新的数据库时,除非明确指定,这个数据库的字符集被缺省设定为 character_set_server;?? 当选定了一个数据库时,character_set_database 被设定为这个数据库默认的字符集;
??
?
在这个数据库