char和varchar的区别_varchar_char_区别(varchar)
来源:网络 作者:暗魅惑乱 更新 :2023-05-08 00:35
关于varchar char 区别,char和varchar有什么不一样这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1.char 和 varchar 固定长度 (char) 或可变长度 (varchar) 字符数据类型。
2. char[(n)] 长度为 n 个字节的固定长度且非 Unicode 的字符数据。
3.n 必须是一个介于 1 和 8,000 之间的数值。
4.存储大小为 n 个字节。
5.char 在 SQL-92 中的同义词为 character。
6. varchar[(n)] 长度为 n 个字节的可变长度且非 Unicode 的字符数据。
7.n 必须是一个介于 1 和 8,000 之间的数值。
8.存储大小为输入数据的字节的实际长度,而不是 n 个字节。
9.所输入的数据字符长度可以为零。
10.varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
11. 注释 如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。
12.如果没有使用 CAST 函数指定 n,则默认长度为 30。
13. 将为使用 char 或 varchar 的对象被指派数据库的默认排序规则,除非用 COLLATE 子句另外指派了特定的排序规则。
14.该排序规则控制用于存储字符数据的代码页。
15. 支持多语言的站点应考虑使用 Unicode nchar 或 nvarchar 数据类型以尽量减少字符转换问题。
16.如果使用 char 或 varchar: 如果希望列中的数据值大小接近一致,请使用 char。
17. 如果希望列中的数据值大小显著不同,请使用 varchar。
18. 如果执行 CREATE TABLE 或 ALTER TABLE 时 SET ANSI_PADDING 为 OFF,则一个定义为 NULL 的 char 列将被作为 varchar 处理。
19. 当排序规则代码页使用双字节字符时,存储大小仍然为 n 个字节。
20.根据字符串的不同,n 个字节的存储大小可能小于 n 个字符。
varchar- END -
gta5机场在哪(gta5中所有机场在哪里)
gta5机场在哪,gta5线上模式中有很多机场,会刷新一些免费的飞机,但是gta5中所有机场在哪里呢,下面来看介绍第一个为民用...
生活中的玛丽主演是谁(生活中的玛丽电视剧全名)
生活中的玛丽电视剧全名《玛丽外宿中》女主演是文瑾莹。人物简介1987年5月6日,文瑾莹出生于韩国光州市。韩国女演员...
同事离职请客叫啥饭(同事离职请客叫散伙饭,送行饭、送别宴)
同事离职请客叫啥饭,同事离职请客叫散伙饭、送行饭、送别宴。散伙饭,指即将要分别的同学的一次聚餐。在每年高中生、...
四级警长是几杠几星(一级警员晋升四级警长要多少年)
四级警长根据从警年龄的增加可授衔自二级警司至二级警督,等于军人副营、营长职务(少校、中校)。警察肩膀几杠几星代表...
wallpaper怎么调进度(wallpaperengine怎么调整进度条)
wallpaper怎么调进度,我们在wallpaperengine的使用过程中,很多小伙伴可能想要将自己的背景视频调一下进度条,但是不知...
好色有品下一句(好色有品的下一句是贪财有道)
好色有品下一句,好色有品的下一句是贪财有道。好色有品的意思是一个人虽然好色,但好色也是有品位的,并不是所有的人他...
万箭穿心打一正确生肖(万箭穿心打一正确生肖是马)
万箭穿心打一正确生肖,万箭穿心打一正确生肖是马。因为古书记载万箭穿心,马革裹尸,意思是在战场上英勇杀敌的士兵在战...
我画了个什么送给什么仿写(我画了个黄黄的太阳,送给祖国,让祖国变得更强大)
1、我画了辆大大的卡车,送给了公路2、我画了朵红红的鲜花,送给了春天3、我画了片绿绿的小草,送给了沙漠4、我画了个大...
床下是特马代表什么生肖
床下是特马代表生肖鼠。老鼠是哺乳纲、啮齿目、鼠科的啮齿类动物,俗称耗子,繁殖方式是胎生,是哺乳动物中繁殖最快、生...
身穿紫花白战袍是指什么生肖(身穿紫花白战袍是指兔子这个生肖)
身穿紫花白战袍是指兔子这个生肖。兔子,哺乳动物,头部略像鼠,耳大,上唇中间分裂,尾短而向上翘,前肢比后肢短,善于跳跃,跑得...