- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL表和表数据的操作
第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)个UnicodeZ字符, 其数据的存储长度为实际字符个数据 的两倍。 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 的浮点
您可能关注的文档
- 大塘联校提升教育教学质量工作情况汇报.ppt
- 6.1-6.3复习.ppt
- 辅丝IPQC作业管理规定.doc
- _整式的加减总复习.doc
- 中考英语12选10.doc
- 微机原理_7.ppt
- 公共设施用地配置标准与要求.ppt
- 思维创造活动计划.doc
- 质检员土建实务习题.doc
- sqlserver2005实验六.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
文档评论(0)