当前位置: 首页 > 面试题库 >

VARCHAR和CHAR有什么区别?

史飞尘
2023-03-14
问题内容

MySQL中的VARCHAR和CHAR有什么区别?

我正在尝试存储MD5哈希值。


问题答案:

VARCHAR 是可变长度的。

CHAR 是固定长度。

如果您的内容是固定大小,则使用可获得更好的效果CHAR

有关详细说明,请参见CHAR和VARCHAR类型上的MySQL页面(请确保还阅读注释)。



 类似资料:
  • 本文向大家介绍char和varchar的区别?相关面试题,主要包含被问及char和varchar的区别?时的应答技巧和注意事项,需要的朋友参考一下 char(n) :固定长度类型,比如订阅 char(10),当你输入"abc"三个字符的时候,它们占的空间还是 10 个字节,其他 7 个是空字节。 优点:效率高;缺点:占用空间;适用场景:存储密码的 md5 值,固定长度的,使用 char 非常合适。

  • 问题内容: 仅仅是支持多字节字符吗?如果是这样的话,除了存储方面的问题,真的有什么要使用的varchars吗? 问题答案: 一列可以存储任何数据。甲varchar柱被限制为一个8位的代码页。有人认为varchar应该使用它,因为它占用更少的空间。我相信这不是正确的答案。代码页不兼容是一种痛苦,而Unicode是解决代码页问题的方法。如今,有了便宜的磁盘和内存,实际上没有理由再浪费时间浪费代码页了。

  • 问题内容: 我需要知道在Java中char和Character之间有什么区别,因为当我制作一个Java程序时,char起作用了,而Character没有起作用。 问题答案: char是表示单个16位Unicode字符的原始类型,而Character是包装器类,它允许我们以OOP类型使用char原始概念。 字符示例 角色示例 它将“ a”转换为“ A”

  • char的长度是固定的,varchar的长度的可变的; char的效率比varchar的效率高; char占用空间比varchar大,char在查询时需要使用trim;

  • Cassandra CQL中的Varchar和text数据类型有什么不同。 https://docs.datastax.com/en/cql/3.0/cql/cql_reference/cql_data_types_c.html DESC测试表给出了下面的结果。 [cqlsh 5.0.1 Cassandra 3.0.7.1158 DSE 5.0.0 CQL spec 3.4.0 Native pr

  • 问题内容: 两者都意味着空间,但是有什么区别吗? 问题答案: 一个是不间断空间,另一个是常规空间。不间断的空格表示该行不应在该点处换行,就像它不会在一个单词的中间换行一样。 此外,正如斯文德(Svend)在其评论中指出的那样,不间断的空间不会崩溃。