varchar与char的基础疑惑问题 varchar是可变长度吗?char是不可变长度吗?char(20)的意思是不是只可以插入20个字符呢?另外它们的性能怎么样,比如我想用来做主键的话,是用varchar还是char好呢?初学者,请见谅! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正确正确正确CHAR 先看MYSQL的官方手册,然后再提问。先读三遍《数据库系统概论(第四版)》 王珊 萨师煊 高等教育出版社 (掌握基础知识和概念) 然后再粗略浏览一遍MYSQL的官方手册。(方便以后查找,避免类似于考试的时候,给你本政治书也不知道答案在第几章,第几页)MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html 非常感谢大侠详细的回复与建议其实我是遇到个一直是自己误会的小问题,我一个char(20)的字段,在保存中文的时候,误以为是只可以保存10个,当我保存不超过20个的时候都可以,所以我觉得比较奇怪,网上查找了资料说char是定长,我也是这么认为,但是为什么可以插入超过10个中文呢?呵呵,原来20个字符的意思包括一个中文也只算一个字符恩,一般是int好很多 求高手解决关于MYSQL的查询 mysql备份数据库 innodb总默认的rowid如何select出来? 查询重复记录,如:数据库为SQLSERVER2000 关于查询的一点问题,在线等答案…… 关于Mysql表结构的问题 为什么不能连接本地MySQL数据库了?望DX给解答一下!先谢了~~~ MYSQL新手:我看的一篇文章上说MYSQL的WINDOWS版本要许可费?(请接着看!!) 请问我要把paradox的数据库导入mysql的数据库,有什么好的方法没有?谢谢 请问,为什么我在MYSQL下查询的语句可以查到两条记录,而在PHP输出时却只有一条? mysql建表不成功~ mysql触发器
正确
正确CHAR
其实我是遇到个一直是自己误会的小问题,我一个char(20)的字段,在保存中文的时候,误以为是只可以保存10个,当我保存不超过20个的时候都可以,所以我觉得比较奇怪,网上查找了资料说char是定长,我也是这么认为,但是为什么可以插入超过10个中文呢?呵呵,原来20个字符的意思包括一个中文也只算一个字符恩,一般是int好很多