SQL支持变长字符串,也就是长度不固定的字符串。 SQL变长字符串的标准character varying(n) n是一个数字,表示字段里能够保存的最多字符数量。 常见的变长字符串数据类型有varchar,varinary和varchar2.varchar是ANSI标准,Microsof SQL Server和MySql也使用它;varinary和varchar2都是由Oracle使用的。定义为字符的字段里可以保存数字和字母,这意味着数据中可能包含数字字符。varbinary类似于varchar和varchar2,只是它包含的是长度不定的字节。