网站大量收购闲置独家精品文档,联系QQ:2885784924

第章() 数据库中的表.pptVIP

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

第4章 数据库中的表 一个非Unicode的字符(最前面没有n)数据所占的存储容量为1字节,而一个Unicode的字符(最前面有n)数据所占的存储容量为2字节。 对于固定长度(无var)的字符型数据,当实际的字符长度小于指定大小时,它将会自动在字符后面补空格填满整个长度,使数据长度固定 可变长度(有var)的字符型数据可以随着存放的字符长度大小自动调整其占用的存储空间,当实际的字符长度小于指定大小时,它不会在字符后面补空格,而是以实际存入的字符长度保存。当存储在字段中的字符长度经常变化时,可变长度的字符型数据将是较好的选择,它可以减少不必要的空间浪费,有效地节省空间 3. 日期时间数据类型 日期时间型数据是可以用来存储日期和时间的组合数据。当要在字段中存放日期/时间信息,如出生日期、进货时间等,就可以将字段定义为日期时间数据类型。在SQL Server中定义了两种日期时间数据类型,分别是smalldatetime和datetime,且日期和时间一起存放的,没有单独存放日期或时间的。 4. 二进制数据类型 二进制数据类型是一些用十六进制数来表示的数据。在SQL Server中提供了三种数据类型来存储二进制数据,分别是binary,varbinary和image 使用image数据类型可以来存储图片或影像数据,或者是存放特殊格式化的文件数据,如Word,Excel,PDF文件等。 4.1 创建表 4.1.2 使用SQL命令方式创建表 4.2 表管理和维护 4.2.2 修改表结构 4.2.2 修改表结构 4.2.3 删除数据表 在使用DROP TABLE语句删除数据库表时,需注意以下几点。 (1)DROP TABLE语句不能删除系统表。 (2)DROP TABLE语句不能删除正被其他表中的外键约束参考的表。当需要删除这种有外键约束参考的表时,必须先删除外键约束,然后才能删除表。 (3)当删除表时,属于该表的约束和触发器也会自动被删除。如果重新创建该表,必须注意创建相应的规则、约束和触发器等。 (4)使用DROP TABLE命令一次可以删除多个表,多个表名之间用逗号分开。 4.3 表数据的操作 4.3.2 使用INSERT命令向表中添加数据 4.3.3 使用UPDATE修改表中的数据 4.3.4 使用DELETE或TRANCATE TABLE删除表中的数据 * SQL Server 2005中的数据类型 十进制类型需要自己定义精度和小数位数,其他的均不需要定义。但是其他的可能把有效位数丢失。 1、数值类型 整型:bigint、int、smallint、tinyint 位型:bit 货币型:mony、smallmony 十进制:decimal和numeric(需要规定精度和小数位数) 近似数字:float、real 可变长度的Unicode的字符数据,最长为230-1个字符 2GB Ntext 可变长度的Unicode的字符数据,最长为4000个字符 8000B Nvarchar 固定长度的Unicode的字符数据,最长为4000个字符 8000B Nchar 可变长度的非Unicode的字符数据,最长为231-1个字符 2GB Text 可变长度的非Unicode的字符数据,最长为8000个字符 8000B Varchar 固定长度的非Unicode的字符数据,最长为8000个字符 8000B Char 说明 最大的存储容量 数据类型 2. 字符数据类型 字符型数据可以表示文字、数字或其他特殊符号,在定义字符型数据时,必须指定一个数值,用来表示字符型数据的长度。 百分之三秒 1753年1月1日到9999年12月31日 8 B datetime 一分钟 1900年1月1日到2079年6月6日 4 B smalldatetime 精度 数值范围 存储容量 数据类型 可变长度的二进制数据 2GB image 可变长度的二进制数据 8000B varbinary 固定长度的二进制数据 8000B binary 说明 最大的存储容量 数据类型 表是数据库中的重要组成部分,创建了数据库之后就应创建表。创建数据表主要有两种方法,分别是利用图形界面方式创建表和利用SQL命令方式创建表。 4.1.1 使用管理器创建表 在建立表之前先要分析表的结构,即表名、表中的字段及类型等。 步骤2:在“表”处击右键选择“新建表”,弹出如下窗口。 步骤1:展开至要建立表的数据库节点,即展开某个数据库前的“+”。 步骤2:在“表”处击右键选择“新建表”,弹出如下窗口。 输入字段名 选择数据类型并输入长度 设置是否允许为空 字段的其他属性设

文档评论(0)

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

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

1亿VIP精品文档

相关文档