龙空技术网

数据库大师成长日记:一张图看完标准SQL数据类型

网云技术 553

前言:

目前朋友们对“如何查看sql中的数据类型”大约比较看重,看官们都想要学习一些“如何查看sql中的数据类型”的相关文章。那么小编同时在网络上收集了一些关于“如何查看sql中的数据类型””的相关资讯,希望各位老铁们能喜欢,姐妹们快快来学习一下吧!

朋友们,我们平时使用的,都是具体的某种数据库,我们可能已经习惯了我们常用的数据支持的数据类型。可您知道SQL92中都定义了哪些数据类型吗?我们不妨一起看看,您也可以跟您用的数据库对比下,看看支持的都有多少。

一般的数据库,都是支持绝大部分SQL92的标准数据类型的,有些数据库更是做了扩展,比如PostgreSQL就做了很多扩展,很多数据类型可能是您都没想到的,包括IP地址、Json都是内置的数据类型,极大的方便了我们的使用。

当然,数据类型也不一定是越多越好,太多了我们可能在选择的时候会感觉无所适从。总体来说,数据类型主要包括几个大类别:

字符串类型

主要是char、nchar、varchar、nvarchar、text、ntext这类。

数字类型

主要是bit、int、smallint、tinyint、bigint、decimal、float、numeric、real、money这类。

日期时间类型

主要是timestamp、date、datetime、smalldatetime这类。

二进制类型

主要是binary、image这类。

以上四大类基本所有的数据库都有不同程度的支持和扩展,算是比较基本的。有些数据库做了不同程度的扩展,最猛的应该算是前面说的PostgreSQL,这个号称“世界最先进的开源数据库”的数据类型,多到让您眼花缭乱。

不知道您用的数据库都有哪些特殊的数据类型呢?不如大家一起分享一下?

标签: #如何查看sql中的数据类型