变长字符串

编辑:相互网互动百科 时间:2020-01-29 10:54:41
编辑 锁定
本词条缺少信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
SQL支持变长字符串,也就是长度不固定的字符串。

目录

  1. 1 标准

变长字符串标准

编辑
character varying(n)
n是一个数字,表示字段里能够保存的最多字符数量。
常见的变长字符串数据类型有varchar,varinary和varchar2.varchar是ANSI标准,Microsof SQL Server和MySql也使用它;varinary和varchar2都是由Oracle使用的。定义为字符的字段里可以保存数字和字母,这意味着数据中可能包含数字字符。varbinary类似于varchar和varcha[1]  r2,只是它包含的是长度不定的字节。
定长数据类型利用空格来填充字段里的空白,但变长字符串不这样做。举例来说,如果某个变长字段的长度定义为10,而输入的字符串长度为5,那么这个值的总长度也就是5,这时并不会使用空格来填充字段里的空白。
参考资料
  • 1.    Ryan Stephens,Ron Plew,Arie D.Jones.SQL入门经典(第四版):人民邮电出版社,2009
词条标签:
非娱乐