第3章 表与表数据的操作.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
第3章 表与表数据的操作

第3章 表和表数据的操作 表的创建 修改表 删除表 表的数据操作 3.1 表的创建 3.1 表的创建 3.1.1 数据类型 一、字符型 二、Unicode字符型 三、文本型 四、整数型 五、精确数值型 六、浮点型 七、货币型 八、位型 九、二进制型 十、日期时间类型 十一、时间戳型 十二、图像数据类型 3.1.2 创建用户定义数据类型 3.1.3 创建表 用T-SQL语句创建表 3.2 修改表 3.3 删除表 3.4 表的数据操作 3.4 表的数据操作 * 大型数据库——SQL Server 2000程序设计 * 表是数据库中最主要的数据对象,用于存储和操作数据的一种逻辑结构。表存储在数据库文件中。 永久表 在创建后,除非用户删除,否则将一直存储在数据库文件中。 临时表 存储在tempdb中,当不再使用时会自动删除。 本地临时表的名称以单个数字符号(#)打头;它们仅对当前的用户连接是可见的;当用户从SQL Server 2000实例断开连接时被删除。 全局临时表的名称以数学符号(##)打头,创建后对任何用户都是可见的,当所有引用该表的用户从SQL Server断开连接时被删除。 每个数据库最多可存储20亿个表,每个表至多可定义1024列,每行最多可以存储8060字节。 表和列的命名要遵守标识符的规定,在特定表中必须是唯一的,但同一数据库中的不同表可使用相同的列名。必须为每列指定数据类型。 尽管对于每一个所有者在一个数据库内表的名称必须是唯一的,但如果为每张表指定不同的所有者,则可以创建多个具有相同名称的表。当您要使用此表时,可以通过指定表的使用者以及表名称来区分两个表。 系统数据类型 用户自定义数据类型 几个概念: 精度:指数值数据中所存储的十进制数据的总位数。 小数位数:指数值数据中小数点右边可以有的数字位数的最大值。 长度:指存储数据所使用的字节数。 用于存储字符串,字符串中可包括字母、数字和其他特殊符号(如#、@、等)。 固定长度(char):char[(n)] 长度为n个字节的固定长度的字符数据。n必须是一个介于1和8000之间的数值。若实际要存储的串长度不足n,则在串的尾部添加空格,以达到长度n。若实际的字符超出了定义长度,则超出部分被截断。 可变长度(varchar):varchar[(n)] 长度为n个字节的可变长度的字符数据。n必须是一个介于1和8000之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。所输入的数据字符长度可以为零。 Unicode是“统一字符编码标准”,用于支持国际上非英语语种的字符数据的存储和处理。一个字符占两个字节。 nchar(n):包含n个字符的固定长度Unicode数据的数据类型。n的值在1~4000之间。长度为2n字节。 nvarchar(n):最多包含n个字符的可变长度Unicode数据的数据类型。n的值在1~4000之间。长度是所输入字符个数的两倍。 text:表示最大长度为 231-1(2147483647)个字符,其数据的存储长度为实际字符个数。 ntext:表示最大长度为 230-1(1073741823)个Unicode字符,其数据的存储长度为实际字符个数据的两倍。 bigint:大整数,其精度为19,长度为8字节,从 –263 (-9223372036854775808)到263-1(9223372036854775807)的整型数据(所有数字)。 int:整数,范围为 -231(-2147483648)到 231 – 1 (2147483647),其精度为10,长度为4字节。 smallint:短整数,范围为 -215(-32768)到 215 – 1 (32767),精度为5,长度为2字节。 tinyint:微短整数,范围为 0 到 255 ,精度为 3,长度为1字节。 由整数部分和小数部分构成,包括decimal和numeric两类。从功能上说两者完全等价,两者的惟一区别在于decimal不能用于带有identity关键字的列。 格式:numeric(p[,s]) 其中,p为精度,s为小数位数,s的默认值为0。 例:要存储的数据为123.56,其数据类型可定义为numeric(5,2) 范围:从 -1038 +1 到 1038 –1 的固定精度和小数位的数字数据,存储长度随精度变化而变化,5~17字节。 近似数值型。可用于处理取值范围非常大且对精确度要求不高的数值量。 float[(n)]:从 -1.79E + 308 到 1.79E + 308 的浮点精度数字。数据精度和存储大小由n确定,范围为1~53。默认精度为15位有效数字,存储长度为8字节。 real:从 -3.40E + 38 到 3.40E + 38 的浮点精度数字。数

文档评论(0)

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

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

1亿VIP精品文档

相关文档