SQL数据类型急速入门

一.数据类型的介绍:

数据类型一般简称为数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。

二.SQL中的数据类型简介:

1.整数数据类型:
(1).bigint:范围为-2~2(n=63);
(2).int:范围为-2~2(n=31);
(3).smallint:范围为-2~2(n=15);
(4).tinyint:范围为0~255;
2.浮点数:
(1).real:范围为-3.40E+38~-1.18E-38.0以及1.18E-38~3.40E+38;
(2).float[(n)]:n默认值为53;
(3).decimal[(p[s])]numeric[(p[s])]:p为精度,s为小数位数;--例:decimal(10,5)整数 5位,小数 5位
3.字符:
(1).char(n):n取值1~8000,n默认值为1;
(2).varchar(0|max):max最大为2(n=31),1个字节;
(3).nchar(n):n个字符固定长度Unicode字符数据,n为1~4000之间;
(4).nvarchar(n|max):n为1~4000之间;
4.日期:
(1).date:格式为:YYYY-MM-DD;
--YYYY:四位数年份    MM:月份    DD:某一天
(2).time:一天中的某个时间,格式为hh:mm:ss[nnnnnn];
--hh:小时    mm:分钟    ss:秒数     n:0~7位数,范围为0~9999999,秒的小部分
(3).datetime:存储日期和时间数据;
(4).datetime2:格式为YYYY-MM-DD.hh:mm:ss;
(5).smalldatetime:时间精度较小,190011日到207966;
(6).datetimeoffset:24小时制与日期相结合,格式为YYYY-MM-DD hh:mm:ss[{+1-}hh:mm]
--hh:两位数,范围-14~14    mm:两位数,范围0~59    hh:为时区偏差量
5.文本和图形数据类型
(1).text:存储文本数据,2(n=31)字节;
(2).image:存储照片、目录图片或图画,范围为0~2(n=31)-1个字节;
(3).ntext:最大长度为2(n=30),存储大小为输入字符个数两倍;
6.货币数据:
(1).money:整数19个数字,小数4个数字;
(2).smallmoney:输入数据时在前面加上货币符号,范围为:214748.3468之间;
7.位数据类型:
bit:只取01为值;
8.二进制:
binary(n):n个字节固定长度二进制数据;

原创文章 36 获赞 31 访问量 2078

猜你喜欢

转载自blog.csdn.net/qq_45096273/article/details/105674954