项目4 CJGL数据库数据操纵.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  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 CJGL数据库数据操纵 技能目标 学会使用T-SQL语句实现表中数据的插入; 学会使用T-SQL语句实现表中数据的删除; 学会使用T-SQL语句实现表中数据的更新。 知识目标 掌握DML语言语法结构; 进一步理解数据完整性要求; 掌握SQL脚本调试方法; 掌握设置级联删除或更新方法。 数据表的操作在SQL Server中,经过创建表确定基本结构以后,接着就是表中的数据处理:添加、修改和删除数据。 方法: 使用Management Studio操作表中数据。 使用T-SQL语句。 数据操纵语言数据操纵语言(DML)包括数据插入(insert)、数据更新(update)和数据删除(delete),数据操纵语句一般嵌入到应用系统的前台程序中,由前台程序向数据库服务器发送SQL语句。 任务1 插入记录 子任务1:向部门表中插入如下记录(如有异常,请排除) 任务1 插入记录 子任务3:向学生表中插入如下记录 插入记录insert语句通常有两种形式:一种是插入一条记录;另一种是插入子查询的结果,一次可以插入多条记录。 insert语句插入一条记录 格式 : INSERT [INTO] 表名 [(column_list)] VALUES ( { DEFAULT |NULL |vaule_list }[,...n] ) 插入多条记录 INSERT [INTO] 表名 [(column_list)] SELECT column_list FROM table_list WHERE search_condition 任务实现 子任务1: Insert into 部门表(系部编号,系部名称,系部主任) values(10,’电子系’,’王正刚’) Insert department values(13,’艺术系’,’陈宏利’) 子任务2: Insert 班级表(班级编号,班级名称,系部编号) values(‘01’,’11网络技术’,11) Insert 班级表 values(‘02’,’11软件技术’,10) 任务实现 子任务3: Insert 学生表(学号,姓名,班级编号, 族别,出生日期, 政治面貌) values(‘001’,’张三’,’001’,’汉族’,’1989.1.1’,’党员’) Insert 学生表(学号,姓名,性别,班级编号, 族别,出生日期) values(‘002’,’李丽’,’女’,’01’,'苗族', ’1989-8-8’) Insert 学生表(学号,班级编号, 族别,出生日期, 政治面貌) values(‘003’,’02’, ’汉族’,’1989/9/5’,’团员’) 更新记录 语法格式: UPDATE 表名 SET column_name=value [,column_name=value][FROM table_name] [WHERE condition ] 任务实现 子任务1:将“002”号学生的政治面貌改为“党员” Update 学生表 Set 政治面貌=‘党员’ Where 学号=‘002’ 子任务2:将“电子系”的部门名称改为“信息工程系” Update 部门表 Set 部门名称=‘信息工程系’ Where 部门名称=‘电子系’ 任务实现 子任务3:将没有填写政治面貌的所有记录的政治面貌改为“群众” Update学生表 Set 政治面貌=‘群众’ Where 政治面貌 is null 子任务4:将所有学分数大于等于4的课程的考核类型改为“考试” Update 课程表 Set 考核类型=‘考试’ Where 学分>=4 删除记录在表删除数据时,可以用DELETE语句来实现,其语法格式如下。 DELETE [FROM] 表名 [WHERE condition] 其中,condition指定删除行的条件。 任务实现 子任务1:删除部门表中部门编号大于12的所有记录 delete from 部门表 where 部门编号>12 子任务2:删除“11网络技术”的班级记录 delete from 班级表 where 班级名称=’11网络技术’ 子任务3:删除学生表中除了你以外的所有记录 delete from 学生 where 姓名<>’***’ 清空数据表要清空数据表中所有数据时,可以用TRUNCATE TABLE语句来实现,其语法格式如下。 TRUNCATE TABLE 表名 语句用来删除表中所有记录,但并不改变表的结构,也不会改变表的约束和索引定义。 子任务1:删除部门表中的全部记录 truncate table 部门表 课后任务 独自完成课后实训 SQL Serve

文档评论(0)

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

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

1亿VIP精品文档

相关文档