数据库里面几个字符类型的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库里面几个字符类型的区别相关的知识,希望对你有一定的参考价值。

技术分享

 

  上图是数据库里面几个字符类型的区别,这个应该都知道。还有一点需要提及的是。varchar和nvarchar虽然是可变长的字符类型,但是,也只会在范围内变长而已,例如varchar(20)的极限就是20个字节了,如果值超出了20个字节就会被截取,并不会自动变长的。所以以后在定义的时候,比最大字符串还大一点就好了,这就意味着你要一个一个数了........

  上来就直接定义很大的一个范围的不推荐,造成的磁盘浪费很不好.....

 

以上是关于数据库里面几个字符类型的区别的主要内容,如果未能解决你的问题,请参考以下文章

SQL里面,用字符类型存储时间,可以比较时间大小吗?

在access中,字符串和字段的区别是啥?

Mysql数据库按照varchar字符串类型排序和按照int整型类型排序的区别和注意点及解决方案

mybatis jdbctype数据类型 有varchar2么

组合数据类型练习

mysql字段类型