SQL基本常用数据类型

(1)整型:

Bit: true/false

Tinyint:[0,255]只用正数

Smallint:[-32768,32767]

Int:[-21亿,21亿]

Bigint:相当大!

(2)小数型

  Decimal(m,n) , Numeric(m,n)

//m为最多保留的有效数字位数,n为最多保留的小数位,其中m<=32;

(3)货币型

Money(-263,263):范围大,自动保留4位有效数字

(4)时间日期型

Date型:(0001/01/01——9999/12/31

DateTime型:(1753/01/01——9999/12/31)    可以保存到s

DateTime2型:(1753/01/01——9999/12/31)   精确到100ns = 0.1us = 0.0001ms

(5)字符型

unicode字符(汉字占两个字节)

char(m):m<=8000,未达到长度的部分用 空格 补充

varchar(m):m<=8000,长度是可变的,不会以 空格 补充

varchar(max):随便存。

unicode字符(汉字占一个字节)

nchar(m):m<=4000未达到长度的部分用 空格 补充

nvarchar(m):m<=4000,长度是可变的,不会以 空格 补充

nvarchar(max):随便存。

(6)二进制类型:存储图像,音频等数据

Binary(8000):相当于7.8125KB

Binary(max):相当于2G

你可能感兴趣的:(SQL,Service,数据库)