大家好,这里是小杨的学习笔记分享,很高兴和大家再次分享数据库方面的知识,上期的数据库小知识有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 | 时间戳,一个数据库宽度的唯一数字 |
注意: 工作中常用数据类型主要是数值型、字符串型、日期时间型,如以上红色字体的数据类型 |
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除