sqlplus中varchar(10)和varchar(10 char)之间的区别

时间:2014-11-18 12:06:33

标签: mysql sqlplus

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

1 个答案:

答案 0 :(得分:0)

区别在于:

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

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