第三章表的创建与管理0924.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.1 表的基础知识 3.1.1 字符数据类型 3.1.2 数值型数据类型 3.1.3 货币型数据类型 3.1.4 时间/日期型数据类型 3.1.5 Unicode数据类型 3.1.6 二进制数据类型 3.1.7 sql_variant 数据类型 3.1.8 Table数据类型 3.1.9 自定义数据类型 3.1.5 Unicode数据类型 一、nchar(n)数据类型  用来存储固定长度(最大可达4000个)的双字节数据, 类似于char(n), 在插入的数据小于 n 时, 在字符后面填充空格。 二、nvarchar(n)数据类型  用户存储可变长度(最大可达4000个)的双字节数据, 类似于varchar(n), 在插入的数据小于 n 时, 不会填充空格。 三、ntext数据类型 如果需要存储的双字节数据的长度超过4000时, 则可以采用ntext类型, 可以存储最多2^30-1个双字节数据。 三、image类型   image数据类型可用于存储字节数超过8K( 2^31个)字节的数据, 比如Word文档、Excel图表以及图像数据(包括.GIF、.BMP、.JPEG文件)等。 一般, 只有在数据的字节数超过了8KB的情况下, 才使用image数据类型, 否则用binary或varbinary来存储二进制数据。 在使用二进制常量时, 不需要使用双引号, 而只要(也必须)在常量前面加上“0X”, 后面的常量使用十六进制表示。若输入的数据过长, 将会截掉其超出部分;若输入的数据为奇数位, 则会在起始符号“0x”后添加一个0。 部分数据类型对比 关于TEXT IN ROW 为了方便用户存储和使用文本、图像等大型数据, SQL Server提供了text、ntext和image三种数据类型。 这三种数据类型很特殊, 因为它们的数据量往往较大, 所以它们不像表中其他类型的数据那样一行一行地依次存放在数据页中, 而是经常被存储在专门的页中, 在数据行的相应位置处只记录指向这些数据实际存储位置的指针。 在SQL Server 7.0以前的版本中, 文本和图像数据都是这样与表中的其他数据分开存储的。SQL Server 2000提供了将小型的文本和图像数据在行中存储的功能。 为了指定某个表的文本和图像数据在行中存储, 需要使用系统存储过程sp_tableoption设置该表的“text in row”选项。 当指定“text in row”选项时, 还可以指定一个文本和图像数据大小的上限值, 这个上限值应在24~7000字节之间。当同时满足以下两个条件时, 文本和图像数据直接存储在行中: (1)文本和图像数据的大小不超过指定的上限值。    **注:不指定时这个上限值默认为256个字节 (2)数据行有足够的空间存放这些数据。 否则, 行中只存放指向这些数据实际存储位置的指针。 3.2 表的创建 SQL 数据表分为永久表和临时表两种。 其中临时表又分为 局部(本地)临时表:#table_name 全局临时表:##table_name select ? tabel1.*, table2.* into ? #tb ? from tabel1,table2 创建表的主要方式 使用SQL Server企业管理器 使用Transact SQL的CREATE TABLE语句 主要内容 3.2.1 使用企业管理器创建表 3.2.2 使用Transact SQL语言创建表 3.2.3 查看表结构 3.2.4 修改表结构 3.2.5 删除表结构 3.2.1 使用企业管理器创建表 创建表的步聚: 在要创建表的数据库中选择“表”对象后, 单击右键, 从快捷菜单中选择“新建表…”, 或在工具栏中选择图标 , 则可以在弹出的对话框中设定表的列名、数据类型、精度和缺省值等。 完成表的字段定义之后, 单击图工具栏中的保存按钮 , 会提示输入新建表的名称。 再单击其中的“OK”按钮, 将表保存到数据库中并完成表的创建。 3.2.2 使用Transact SQL语言创建表 最简单的创建方式: CREATE TABLE table_name(col1_name type, …) CREATE TABLE命令 CREATE TABLE ?[ database_name.[ owner ] .| owner.] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint } [, …n] ) [ ON { filegroup | DEFAUL

文档评论(0)

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

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

1亿VIP精品文档

相关文档