关于COMMENT的备注说明 ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='员工信息'我设置了,但是到mysql中去看,发现COMMENT是些乱码,是否不支持中文啊?以上代码是在查询分析器做的,如果在管理工具里手动输入COMMENT的信息,则没有这样的情况请指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检查一下你当前的联接中的字符集设置是什么?http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspxMySQL 中文显示乱码 mysql> set names 'gbk';Query OK, 0 rows affected (0.00 sec)mysql>mysql> create table t_goto_code(id int) -> ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='员工信息' -> ;Query OK, 0 rows affected (0.11 sec)mysql> show create table t_goto_code;+-------------+------------------------------------------------| Table | Create Table+-------------+------------------------------------------------| t_goto_code | CREATE TABLE `t_goto_code` ( `id` int(11) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='员工信息' |+-------------+------------------------------------------------1 row in set (0.05 sec)mysql> 是由于字符集的原因引起的set names 对应字符集'看看 数据库创建的时候,就设置了字符集为gbk 虽然创建时设置为gbk,还是要执行set names 'gbk';MySQL的各种字符集转换关系是什么?答:1、发送请求。 1)客户端发送请求到服务器端。 2)服务器端会把请求的数据从客户端字符集(character_set_client)转成服务器连接字符集(character_set_connection)。 3)然后服务器会检测存储区域(table,column)的字符集,然后把数据从连接字符集(character_set_connection)转为存储区域(table,column)的字符集,然後再存储或者查询。2、返回请求。 1)服务器将存储区域(table,column)的字符集转换成服务器连接字符集(character_set_connection)。 2)将服务器连接字符集(character_set_connection)转换成结果字符集(character_set_results),再发送到客户端。 问一个关于mysql 表级锁 页级锁 行级锁 的问题 请教一条mysql 查询语句 不明真相 mysql:如何把第一列和第二列一样的多行数据合并成一行? 高手热心人来看看 建表问题 一个触发器的问题 Linux下连接Mysql出错,很奇怪。 帮忙看看下面的SQL语句怎么转换成连接查询,谢谢!急用,在线等 mssql中同一张表中如何删除相同的纪录???急!!!100分 jdbc 指定数据库建表 关于检索顺序问题 卸载mysql在Linux下
MySQL 中文显示乱码
Query OK, 0 rows affected (0.00 sec)mysql>
mysql> create table t_goto_code(id int)
-> ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='员工信息'
-> ;
Query OK, 0 rows affected (0.11 sec)mysql> show create table t_goto_code;
+-------------+------------------------------------------------
| Table | Create Table
+-------------+------------------------------------------------
| t_goto_code | CREATE TABLE `t_goto_code` (
`id` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='员工信息' |
+-------------+------------------------------------------------
1 row in set (0.05 sec)mysql>
set names 对应字符集'
看看
答:1、发送请求。
1)客户端发送请求到服务器端。
2)服务器端会把请求的数据从客户端字符集(character_set_client)转成服务器连接字符集(character_set_connection)。
3)然后服务器会检测存储区域(table,column)的字符集,然后把数据从连接字符集(character_set_connection)转为存储区域(table,column)的字符集,然後再存储或者查询。
2、返回请求。
1)服务器将存储区域(table,column)的字符集转换成服务器连接字符集(character_set_connection)。
2)将服务器连接字符集(character_set_connection)转换成结果字符集(character_set_results),再发送到客户端。