表格模板-SQL第3章管理数据表8921866 精品.ppt
《表格模板-SQL第3章管理数据表8921866 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-SQL第3章管理数据表8921866 精品.ppt(40页珍藏版)》请在第一文库网上搜索。
1、1Sql server 2005程序设计与管理基础23.1 SQL Server表的概念表的概念3.2 SQL Server中的数据类型中的数据类型3.3 创建数据表创建数据表3.4 管理数据表管理数据表 31.1.表的概念表的概念 在在SQL ServerSQL Server数据库中,数据库中,表定义为列的集合,与表定义为列的集合,与ExcelExcel电电子表格相似,数据在表中是按行和列的格式组织排列的。每子表格相似,数据在表中是按行和列的格式组织排列的。每行代表唯一的一条记录,而每列代表记录中的一个域。行代表唯一的一条记录,而每列代表记录中的一个域。 学号姓名性别出生日期系部入学时间00
2、0101张三男1980计算机2000000201李伟男1981经 济 管理2000010101王丽女1982数学2001关系名(表名)属性(列或字段)关系模式 属性名记录或元组主键(码)42.表的设计表的设计 在在SQL Server创建表有如下限制:创建表有如下限制:每个数据库里最多有每个数据库里最多有20亿个表亿个表。每个表上最多可以创建每个表上最多可以创建一个聚集索引一个聚集索引和和249个非聚集索个非聚集索引引。每个表最多可以配置每个表最多可以配置1024个字段个字段。每条记录最多可以占每条记录最多可以占8060B,但不包括,但不包括text字段和字段和image字段。字段。 53.1
3、 SQL Server表的概念表的概念3.2 SQL Server中的数据类型中的数据类型3.3 创建数据表创建数据表3.4 管理数据表管理数据表 61.二进制数据二进制数据 2.字符型数据类型字符型数据类型 3.Unicode字符数据字符数据 4.日期时间型数据日期时间型数据 5.整数型数据整数型数据 6.精确数值型数据精确数值型数据 7.近似数值类型近似数值类型 8.货币数据货币数据 9.位类型数据位类型数据 71.二进制数据二进制数据功能:常用于存储图像等数据,包括长二进制数据功能:常用于存储图像等数据,包括长二进制数据binary、变长二进制数据、变长二进制数据varbinary和和i
4、mage三种。三种。类型类型存储空间大小存储空间大小(字节字节)最大取值最大取值说明说明Binary(n)N+4存储空间固定存储空间固定N1,8000默认为默认为1输入不足输入不足n+4字节字节,补足后补足后存储存储;超过则截断后存储超过则截断后存储.Varbinary(n)变长存储数据变长存储数据 N1,8000默认为默认为1输入不足输入不足n+4字节字节,按实际按实际长度存储长度存储;超过则截断后超过则截断后存储存储.image231-182.字符型数据类型字符型数据类型功能功能: :用于存储汉字、英文字母、数字、标点和各种符号,用于存储汉字、英文字母、数字、标点和各种符号,必必须由英文单
5、引号括起来须由英文单引号括起来。类型类型存储空间大小存储空间大小(字节字节)最大取值最大取值说明说明char(n)固定长度存储字固定长度存储字符串符串N1,8000默认为默认为1输入不足输入不足n个字节个字节,补足后补足后存储存储;超过则截断后存储超过则截断后存储.varchar(n)按变长存储字符按变长存储字符串串N1,8000默认为默认为1输入不足输入不足n字节字节,按实际长按实际长度存储度存储;超过则截断后存储超过则截断后存储.text231-1个字节个字节93.Unicode字符数据字符数据 功能:存放功能:存放Unicode字符数据字符数据. .支持的字符范围更大,存储所需支持的字符
6、范围更大,存储所需 要的空间也更大。要的空间也更大。类型类型存储空间大小存储空间大小(字节字节)最大取值最大取值说明说明nchar(n)固定长度存储固定长度存储字符串字符串N1,4000默认为默认为1输入不足输入不足n个字节个字节,补足后补足后存储存储;超过则截断后存储超过则截断后存储.nvarchar(n)按变长存储字按变长存储字符串符串N1,4000默认为默认为1输入不足输入不足n字节字节,按实际长按实际长度存储度存储;超过则截断后存储超过则截断后存储.ntext230-1个字节个字节104.日期时间型数据日期时间型数据功能:用于存储日期和时间数据。功能:用于存储日期和时间数据。类型类型存
7、储范围存储范围datetime存储从存储从1753年年1月月1日到日到9999年年12月月31日的日期和时间日的日期和时间数据,精确度为数据,精确度为3%秒。秒。smalldatetime存储从存储从1900年年1月月1日到日到2079年年6月月6日的日期和时间数日的日期和时间数据,精确度为分据,精确度为分.115. .整数型数据整数型数据功能:用于存储整型数据。功能:用于存储整型数据。类型类型存储大小(字节)存储大小(字节)数据范围数据范围bigint8-263 263-1int4-231 231-1smallint2-215 215-1tinyint10255126.精确数值型数据精确数值
8、型数据 功能:用于存储带有小数点且小数点后位数确定的实数。功能:用于存储带有小数点且小数点后位数确定的实数。类型类型说明说明数据范围数据范围decimal(p,s)p指定存储数据的最大位指定存储数据的最大位数,不含小数点数,不含小数点,p1,38;s指定存储的小数的指定存储的小数的最大位数最大位数, s0,p.默认小数位是默认小数位是0。-1038+1 1038-1numeric(p,s)137.近似数值类型近似数值类型功能:用于存储浮点数。功能:用于存储浮点数。 类型类型说明说明数据范围数据范围float(n)n为精度,为精度,n1,53存放存放-1.79E+3081.79E+308数值数值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-SQL第3章管理数据表8921866 精品 表格 模板 SQL 管理 数据表 8921866