数据库的SQL 数据类型

发布一下 0 0

大家好,这里是小杨的学习笔记分享,很高兴和大家再次分享数据库方面的知识,上期的数据库小知识有500+的阅读量,我感觉我分享的笔记是有用滴,谢谢大家的阅读,希望这次可以多几个赞哈,制作不易~

SQL Server常用数据类型

类型数据

描述

1、二进制数据类型

binary

定长二进制数据,最大长度为8000

varbinary

变长二进制数据,最大长度为8000

image

变长二进制数据,最大长度为8000

2、字符数据类型

char

定长非Unicode的字符型数据,最大长度为8000

varchar

定长非Unicode的字符型数据,最大长度为8000

text

变长非Unicode的字符型数据,最大长度为2^31-1(2G)

3、Unicode数据类型

nchar

定长Unicode的字符型数据,最大长度为8000

nvarchar

定长Unicode的字符型数据,最大长度为8000

ntext

变长Unicode的字符型数据,最大长度为2^31-1(2G)

4、日期和时间数据类型

datetime

从1753年1月1日到9999年12日31的日期和时间数据,最小时间单位为百分之三秒或3.33毫秒

smalldatetime

从1900年1月1日到2079年6月6日的日期和时间数据,最小时间单位为分钟

5、数字数据类型

int

从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字

smallint

从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字

tinyint

从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字

decimal

从-1038到1038-1的定精度与有效位数的数字

numeric

decimal的同义词

float

从-1.79E+308到1.79E+308可变精度的数字

real

从-3.04E+38到3.04E+38可变精度的数字

6、货币数据类型

money

从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,685,477.5807)的货币数据,最小货币 单位千分之十

smallmoney

从-214,748.3648到214,748.3647的货币数据,最小 货币单位千分之十

7、特殊数据类型

timestamp

时间戳,一个数据库宽度的唯一数字

bit

0或1的整型数字

uniqueidentifier

时间戳,一个数据库宽度的唯一数字

注意: 工作中常用数据类型主要是数值型、字符串型、日期时间型,如以上红色字体的数据类型

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/187168.html