【问题标题】:Difference between varchar(10) and varchar ( 10 char) in sqlplussqlplus 中 varchar(10) 和 varchar ( 10 char) 的区别
【发布时间】:2014-11-18 12:06:32
【问题描述】:

它们之间有什么区别? 具体来说,存储有何不同?

【问题讨论】:

    标签: mysql sqlplus


    【解决方案1】:

    区别在于:

    • varchar(10 CHAR) 是静态的,将始终使用 10 个空格。
    • varchar(10) 是动态的,只会使用他需要的空间。

    我几乎在所有情况下都使用varchar(x)。如果您确定一个单元格始终具有相同数量的字符,您可以使用varchar(x CHAR)

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 2010-12-25
      • 2011-01-11
      • 2019-06-29
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      • 2015-12-12
      • 2011-05-29
      相关资源
      最近更新 更多