SQL Server中的数据类型、数据库和数据表的创建

本文详细介绍了SQL Server中的数据类型,包括字符串、数值、日期和其他类型,并讲解了如何使用SQL创建数据库和数据表,以及如何插入数据。重点讨论了数据表的创建语法,包括列约束如主键、非空和默认值。此外,还提及了简单的数据查询和批量数据导入导出的方法。
摘要由CSDN通过智能技术生成

一、 SQL Server数据库数据类型

==字符串(string)类型==

数据类型 描述
char(n) 固定长度的字符串。最多8000个字符
varchar(n) 可变长度的字符串。最多8000个字符
varchar(max) 可变长度的字符串。最多1,073,741,824个字符
text 可变长度的字符串。最多2GB文本数据
nchar() 固定长度的Unicode字符串。最多4000个字符
nvarchar() 可变长度的Unicode字符串。最多4000个字符
nvarchar(max) 可变长度的Unicode字符串。最多536,870,912个字符
ntext() 可变长度的Unicode字符串。最多2GB文本数据
bit 允许0,1或NULL
binary(n) 固定长度的二进制字符串。最多8000字节
varbinary(n) 可变长度的二进制字符串。最多8000字节
varbinary(max) 可变长度的二进制字符串。最多2GB
image 可变长度的二进制字符串。最多2GB

==数值(Number)类型==

数据类型 描述
int 允许介于-2,147,483,648至2,147,483,647之间的数字
tinyint 允许介于0至225之间的数字
smallint 允许介于-32768至32767之间的数字
bigint 允许介于-9,223,372,036,854,775,808与-9,223,372,036,854,775,807之间的数字
decimal(p,s) 固定精度和比例的数字。p表示可以存储的最大位数,取值于1-38之间,默认是18;s表示小数位数,取值0-p之间,默认是0
numeric(p,s) 同 numeric(p,s)
samllmoney 介于-214,748.3648与-214,748.3647之间的货币数据
money 介于-922,337,203,685,477.5808与-922,337,203,685,477.5807之间的的货币数据
float(n) 浮动精度的数字。float(24)表示保存4字节,float(53)表示保存8字节。默认n为53
real 从-3.40E+38到3.40E+38的浮动
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值