全站数据
8 4 2 0 5 8 1

sql中数据类型的长度

小旭考研 | 简单学习,快乐成才!         
问题更新日期:2024-11-01 04:56:36

问题描述

sql中数据类型的长度,在线求解答
精选答案
最佳答案

你想单从名词上来区别要不得,因为这些都是翻译的,翻译的说法不同而已。

我们直接从类型上看

varchar是可限定的可变长度,如varchar(16),varchar(32).

最大是varchar(4000).因为普通sql数据页最大是8kb。

text类型,它本身只有16字符长度,但存的是指针,指向实际存储的位置。实际存储位置是不限制长度的。所以text对应超大型数据的存取,因为是指针指向,所以存取速度定然比varchar慢

需要提出的是varchar(max),也是不限制大小的,据说以后sql的版本里它会取代text等类型