资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第6章 表,学习目标,学会使用Management Studio创建表、修改表或删除表 学会使用Transact-SQL语句创建表、显示表结构、修改表、删除表技术。,内容框架,表,SQL Server 2005 中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。 表中包含行(也称为记录或元组)和列(也称为属性)的集合。表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。,数据类型,数据库中的表的概念 SQL Server的数据类型 数据类别 长度 精度 小数位数 空值:没有输入的值,未知或未定义 避免用空值直接参与运算 尽量不要允许用空值(用默认值解决没有输入的问题),设计表,选课系统是针对学生选课设计的,所以至少应包括学生表Student、供学生选修的课程表Course。 由于学生表中有所属班级信息,所以还应有班级表Class。 由于班级表和课程表又有系部信息,故还应有系部表Department。 而学生选课的报名信息也需要一个学生选课表StuCou来保存。,创建和管理表,使用Management Studio创建表 使用Transact-SQL语句创建表,修改表,增加新列 删除列 修改列的定义 修改列名,重新命名表,使用Management Studio重新命名表 使用Transact-SQL语句重新命名表,删除表,使用Management Studio删除表 使用Transact-SQL语句删除表,临时表,当需要在临时表上显式地创建索引时,或多个存储过程或函数需要使用表值时,临时表很有用。 临时表与永久表相似,不同的是临时表存储在临时数据库tempdb中,当不再使用时会自动删除临时表。 有两种类型的临时表:本地临时表和全局临时表。,表变量,Table变量是一种特殊的数据类型,它用于存储结果集以供后续处理。 table 变量的行为类似于局部变量,有明确定义的作用域。,本章小节,学会使用Management Studio和Transact-SQL语句(CREATE TABLE、DROP TABLE、ALTER TABLE)创建表、删除表及修改表。 清楚空值对运算结果的影响,建议尽量避免使用空值。 应知道如何使用临时表和表变量并在实际以后的应用中加以体会。,课后任务,独自完成课后实训,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号