关于MySQL中char(4)汉字输入的问题
我在MySQL中设计了一个char(4)的字段,原本只想他能接受2个汉字的输入,却发现结果它能接受4个汉字的输入。
而以前在ms sql server中,char(4)只能输入2个汉字。
我的MySQL版本是5.1的,不知道可不可以让其char(4)的情况下只能输入2个汉字,如果能,请问应该如何设计?
谢谢!
而以前在ms sql server中,char(4)只能输入2个汉字。
我的MySQL版本是5.1的,不知道可不可以让其char(4)的情况下只能输入2个汉字,如果能,请问应该如何设计?
谢谢!
...全文
相关推荐
mysql实现char类型主键自增长
mysql用触发器实现char类型主键自增长
MYSQL中 char 和 varchar的区别
主要介绍了MYSQL中 char 和 varchar的区别,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
对比MySQL中int、char以及varchar的性能
在本篇文章中我们给大家分享了关于MySQL中int、char以及varchar的性能对比的相关内容,有兴趣的朋友们学习下。
MySQL中字段类型char、varchar和text的区别
在MySQL中,char、varchar和text类型的字段都可以用来存储字符类型的数据,char、varchar都可以指定最大的字符长度,但text不可以。 它们的存储方式和数据的检索方式也都不一样。 数据的检索效率是:char > varchar > text 具体说明: char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时候后面的空格会隐藏掉,所以检索出来的数据需要记得用什么trim之类的函数去过滤空格。 varchar:
MySQL中VARCHAR与CHAR格式数据的区别
char是一种固定长度的类型,varchar则是一种可变长度的类型,那么他们具体使用过程中有什么区别吗


