第3章 表的创建与修改.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 表的创建与修改

第3章 表 3.1 表的概念 3.2 数据类型 3.3 空值 3.4 使用企业管理器创建和管理表 3.5 使用T-SQL语句管理表 3.1 表的概念 1、表定义为列的集合,数据在表中是按行和列的组织形式排列的,每行代表惟一的一条记录,而每列代表记录中的一个域。 2、数据库设计时,应确定需要什么样的表,各表中有哪些数据。 3、具体设计表时应考虑: 列的名称及数据类型,是否允许为空; 索引,主键,约束,默认设置,规则。 3.2 数据类型 一、 整型数据类型 二、 浮点数据类型 三、 字符数据类型 四、 日期和时间数据类型 五、 文本和图形数据类型 六、 货币数据类型 七、 位数据类型 八、 用户自定义数据类型 数据类型常用术语 精度:指数值型数据可以存储的十进制数字的总位数,包括小数点左侧的整数部分和小数点右侧的小数部分。 小数位数:指数值型数据小数点右边的数字个数。 长度:指存储数据时所占用的字节数。 一、 整型数据类型 整型数据类型是主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。 1、int(integer):-231——231-1,精度为10,长度为4字节。 2、bigint:-263——263-1,精度为19,长度为8字节。 3、Smallint:-215——215-1,精度为5,长度为2字节。 4、Tinyint:0——255,精度为3,长度为1字节。 二、 浮点数据类型 浮点数据类型用于存储十进制小数。浮点数值的数据在SQL Server中采用只入不舍的方式进行存储 1、Real:-3.40E+38——3.40E+38,长度为4字节。 2、Float:-1.79E+308——1.79E+308 ,长度为8字节。 3、Decimal numeric :-1038——1038-1 二、 浮点数据类型 使用numeric或decimal时,需指明精度(即全部有效位数)与小数位数。当用命令创建表并声明此类型的数据时,在类型名的后面标明精度和小数位数。 如:numeric(p[,s])或decimal(p[,s]),其中p为精度,s为小数位数。例如,numeric(8,3)表示精度为8,即总共有8位数,其中有5位整数和3位小数;若不指定,则默认为numeric(18,0)。 在decimal和numeric数据类型中,p不仅表示数值精度,也隐含指定了数据占用空间的大小。 ① 当精度为1~9时,长度为5字节; ② 当精度为10~19时,长度为9字节; ③ 当精度为20~28时,长度为13字节; ④ 当精度为29~38时,长度为17字节。 三、 字符数据类型 字符数据类型用来存储各种字母、数字符号和特殊符号。 1、Char(定长字符型):定义形式为char(n),每个字符和符号占用一个字节的存储空间。 2、Varchar(变长字符型):定义形式为varchar(n),存储8000个字符的可变长度字符串 3、Nchar(unicode定长字符型):定义形式为nchar(n),长度为2n 4、Nvarchar( unicode变长字符型):定义形式为nvarchar(n),长度为实际字符数的2倍 四、 日期和时间数据类型 1、Datetime:存储日期和时间的结合体,精确到百分之三秒,公元1753年1月1日零时起到公元9999年12月31日23时59分59秒 2、Smalldatetime:精确到分钟,1900年1月1日到2079 年6月6日 五、 文本和图形数据类型 1、Text(文本型):存储文本数据,1到231-1(2147483647)个字节,长度为实际字符个数 2、Ntext (unicode文本型) :存储文本数据, 1到230-1(1073741823)个字节,长度为实际字符数的2倍 3、Image:存储照片、目录图片或者图画,1到231-1(2147483647)个字节 六、 货币数据类型 1、Money:范围为-922337213685477.5808到922337213685477.5808,精度为19,小数位数为4,长度为8字节 2、Smallmoney:范围为-214748.3468到214748.3467,精度为10,小数位数为4,长度为4字节 七、 位数据类型 Bit:称为位数据类型,其数据有两种取值:0和1,长度为1字节 八、用户自定义数据类型 SQL Server允许用户自定义数据类型,用户自定义数据类型是建立在SQL Server系统数据类型基础上的,当用户定义一种数据类型时,需要指定该类型的名称、建立在其上的系统数据类型以及是否允许为空等。 系统存储

文档评论(0)

ldj215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档