SQL 类型

整数类型

bit  其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse.On 或Off.
int  正常大小整数,取值范围是-2147483648到2147483647.

smallint  可以存储从-32768 到 32767 之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用 2 字节空间。

tinyint  能存储以0到255 之间大路数。已在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用 1个字节。
bigint  可以精确的表示从 -263到 263-1(即从-9,223,372,036,854,775,808到9,223,372,036,854,775,807)之间的整数,它占用了八个字节的存储空

数值类型

smallmoney  货币型。用来表示货币值。这种数据类型能存储从-214748.3648到214748.3647之间的数据,精确到货币单位的万分之一
float  近似数值型。float数据类型是一种近似数值类型,供浮点数使用。浮点数可以是从五.79E+308到1.79E+308之间的任意数。
real  real数据类型像浮点数一样,它可以表示数值在-3.40E+38到3.40E+38之间的浮点数

字符类型(面试问题:varchar char nvarchar nchar

固定长度字符类型和可变长度字符类型都只能存储基于ASCII的字符,这样对于使用中文、韩文、日文等Unicode字符集的程序来讲将会造成储存问题。为了解决这个问题,我们可以使用国际化可变长度字符类型,这种类型可以用两个字节来保存一个字符,这样就可以解决中韩日等字符串保存的问题了。在大部分数据库中可变长度字符类型的名称为nvarchar。从存储方式上,nvarchar是按字符存储的,而varchar是按字节存储的;)

varchar  可变长度的字符串。最多 8,000 个字符。

char  固定长度的字符串。最多 8,000 个字符。

nvarchar  可变长度的 Unicode 字符串。最多 4,000 个字符

nchar  固定长度的 Unicode 字符串。最多 4,000 个字符。

 

posted @ 2021-11-18 10:47  皮蛋瘦肉周!  阅读(58)  评论(0)    收藏  举报