欢迎来到天天文库
浏览记录
ID:62444737
大小:529.37 KB
页数:57页
时间:2021-05-06
《[精选]SQLServer数据库技术-03数据表管理.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SQLServer数据库技术数据表管理济南大学信息科学与工程学院张坤数据表管理1数据表简介2数据类型3数据表创建4数据表修改5数据表删除6关系图2AdventureWorks..Employee3数据表的分类系统表服务器的配置信息、数据表的定义信息等只读,由数据库系统维护用户表已分区表将数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中临时表由于系统或用户运算的临时需要而创建的表,使用完毕后即可删除。本地临时表、全局临时表4数据列字段名数据类型是否允许为Null是否自动增长IDNETITY属性5示例数据库No
2、rthwind数据库(SQLServer2000)SQLServer2012上安装Northwind数据库6右击->打开方式->SQLServerManagementStudio->执行出错->SQLServer2012中不再支持存储过程sp_dboption数据表管理1数据表简介2数据类型3数据表创建4数据表修改5数据表删除6关系图72数据类型2.1精确数字型2.2近似数字型2.3日期时间型2.4字符串型2.5Unicode字符串型2.6二进制字符串型2.7其他数据类型2.8用户自定义型82.1精确数字型整数型带固定精度和小
3、数位数的数据类型货币型92.1.1精确数字型-整数型数据类型范围存储长度bigint-263(-9223372036854775808)~263-1(9223372036854775807)8字节int-231(-2147483648)~231-1(2147483647)4字节smallint-215(-32768)~215-1(32767)2字节tinyint0~2551字节bit0、1或Null如果表中的列为8位或更少,则这些列作为1个字节存储。如果列为9到16位,则这些列作为2个字节存储,以此类推。10整数型数据2.1.
4、2精确数字型-带固定精度和小数位数的数据类型数据类型范围存储长度numeric-1038+1~1038-1存储长度与精度有关1~9位:5字节10~19位:9字节20~28位:13字节29~38位:17字节decimal-1038+1~1038-1存储长度与精度有关1~9位:5字节10~19位:9字节20~28位:13字节29~38位:17字节11带固定精度和小数位数的数据类型2.1.3精确数字型-货币型数据类型范围存储长度money-922337203685477.5808~922337203685477.58078字节sma
5、llmoney-214748.3648~214748.36474字节12货币型数据2.2近似数字型数据类型范围存储长度float-1.79E+308~-2.23E-308,0以及2.23E-308~1.79E+308,最多可以表示15位数存储长度与数值的位数有关7位数时:4字节15位数时:8字节real-3.40E+38~-1.18E-38,0以及1.18E-38~3.40E+38,最多可以表示7位数4字节13近似数字型数据2.3日期和时间型数据类型范围存储长度datetime1753年1月1日到9999年12月31日,可精确
6、到3.33毫秒8字节smalldatetime1900年1月1日到2079年6月6日,可精确到分钟4字节14日期和时间型数据2.4字符串型数据类型范围存储长度char1~8000个字符1个字符占1个字节,为固定长度,如果插入的数据不够定义的长度,系统会自动补上空格varcharvarchar(n):1~8000个字符varchar(max):1~231-1个字符varchar(n):1个字符占1个字节varchar(max):输入数据的实际长度加2个字节Text1~231-1个字符1个字符占1个字节,存储多少个字符即占多少空间
7、,最大可存储2GB数据15字符串型数据2.5Unicode字符串型数据类型范围存储长度nchar1~4000个字符1个字符占2个字节,为固定长度,如果插入的数据不够定义的长度,系统会自动补上空格narcharvarchar(n):1~4000个字符varchar(max):1~231-1个字符varchar(n):1个字符占2个字节varchar(max):输入数据的实际长度的两倍再加2个字节ntext1~230-1个字符1个字符占2个字节,存储多少个字符即占多少空间,最大可存储2GB数据16Unicode字符串型数据2.6二
8、进制字符串型数据类型范围存储长度binary1~8000个字节为固定长度,如果插入的数据不够定义的长度,系统会自动补上0x00varbinaryvarbinary(n):1~8000个字节varbinary(max):1~231-1个字节varbinary(n):可变长度,输
此文档下载收益归作者所有