SQL 入门常绕不开数据类型这一块。类型多、规则杂,看着就头大?别急,这份资料整理得挺清楚,常见的数字、文本、日期、布尔、二进制都列全了,还带和字节数解释,适合初学者快速扫一遍基础。
数字类型分得蛮细,像bigint
、smallint
、tinyint
这些,不光告诉你是整数,还标明了范围,比如bigint
能装得下超大数,最多到 2 的 63 次方减 1,比较适合统计类数据。
浮点数这块有float
和real
,前者范围更广,存大精度数据没问题。文本类型从char
到ntext
都列出来了,Unicode 和非 Unicode 的区别也说得清清楚楚,比如多语言网站开发就建议选nvarchar
。
布尔值用bit
,只有 0 和 1,直观,适合做是否标识那种字段。还有日期时间类型datetime
,格式标准,查询方便。二进制的binary
和image
也有简单,像上传头像那种就得用。
如果你正在理清 SQL 的数据类型结构,或者准备上手 SQL Server,这份分类整理还挺有参考价值的。想深入某个类型,比如浮点数,还可以顺手看看这篇MATLAB 浮点数类型详解,内容蛮全。