发布网友 发布时间:2022-04-23 11:12
共2个回答
热心网友 时间:2022-04-08 20:05
什么数据库?如果是MySQL,就使用varchar类型,定义为varchar(n)。如果是Oracle,就使用varchar2类型,定义为varchar2(n)。这个数据类型的意思是变长度的字符串,括号中的n是最大长度。如果实际的数据长度小于括号中的定义长度,则占用空间为实际数据长度。一般可以把n取的大一些,确保为这个字段可能的最大长度。追问sql server 我只是听说varchar和char比 ,性能会差些,但不知道具体差在哪里,所以我纠结的实际上也就是这个问题,不知道什么情况下适合用varchar,什么时候适合用char。追答性能主要差在建立索引的时候,但是你只有一百万条数据,其实查不了多少。
热心网友 时间:2022-04-08 21:23
选择原则:根据选定的存储引擎,确定如何选择合适的数据类型。