版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第4章 SQL语言4.1 SQL语言概述4.2 数据定义功能与约束4.3 数据操纵功能4.4 数据查询功能与视图2SQL的功能与命令简介SQL功能命令动词数据定义CREATE, DROP, ALTER数据查询SELECT数据操纵INSERT, UPDATE, DELETE数据控制GRANT, REVOKE 3插入数据 1INSERT INTO () VALUES (值列表)中的列名必须是表定义中有的列名值列表中的值可以是常量也可以是空值,各值之间用逗号分隔4插入数据 2值列表中的值与列名表中的列按位置顺序对应,它们的数据类型必须一致如果后边没有指明列名,则新插入记录的值的顺序必须与表中列的定
2、义顺序一致,且每一个列均有值(可以为空)5CREATE TABLE 演员( 姓名 char ( 20 ) , 工号 char ( 10 ), 性别 char (2), PRIMARY KEY (工号 ) )6CREATE TABLE 出演( 工号 char ( 10 ), 片名 char ( 60 ), 年代 datetime, 片酬 int,PRIMARY KEY (工号,片名,年代 ), )7INSERT的使用 1INSERT INTO 演员 (工号, 姓名, 性别) VALUES (A031, 林青霞, 女)8INSERT的使用 2在出演表中添加工号A031的演员在1998-1-1出演电
3、影滚滚红尘的记录,片酬暂缺INSERT 出演 (工号,年代, 片名,) VALUES (A031, 1998-1-1,滚滚红尘)在创建表时需要声明片酬允许为空!9INSERT的使用 3在出演表中添加工号A031的演员在1998-1-1出演电影滚滚红尘的记录,片酬暂缺INSERT 出演 VALUES (A031, 滚滚红尘, 1998-1-1,NULL)10更新数据UPDATE SET , n WHERE SET子句指定要修改的列,表达式指定修改后的新值WHERE子句用于指定需要修改表中的哪些记录。如果省略WHERE子句,则是无条件更新,表示要修改SET中指定的列的全部值11姓名工号性别王菲A0
4、10女宁静A120女梁朝伟A231男葛优A751男片名导演年代重庆森林王家卫1994红河谷冯小宁1998不见不散冯小刚1998花样年华王家卫2000黑骏马管虎2000工号片名年代片酬A120红河谷1998NULLA231花样年华2000100kA751不见不散1998120k演员电影出演12UPDATE的使用 1将出演表中的片酬设为50kUPDATE 出演 SET 片酬5000013UPDATE的使用 2将A120在1998年出演红河谷的片酬设为50kUPDATE 出演 SET 片酬50000 WHERE 工号 A120 AND 片名红河谷 AND 年代199814删除数据DELETE FRO
5、M WHERE 说明了要删除哪个表中的数据WHERE子句说明要删除表中的哪些记录。如果省略WHERE子句,则是无条件删除,表示要删除表中的全部记录。15DELETE的使用 1删除所有的出演记录DELETE FROM 出演置为空表 16DELETE的使用 2删除1998年拍摄红河谷的所有出演记录DELETE FROM 出演 WHERE 出演.片名=红河谷 AND 出演.年代=199817外码约束对数据操纵的影响插入异常更新异常删除异常18CREATE TABLE 演员( 姓名 char ( 20 ) , 工号 char ( 10 ), 性别 char (2), PRIMARY KEY (工号 )
6、 )19CREATE TABLE 出演( 工号 char ( 10 ), 片名 char ( 60 ), 年代 datetime, 片酬 int NULL,PRIMARY KEY (工号,片名,年代 ),FOREIGN KEY (工号) REFERENCES 演员 (工号),FOREIGN KEY (片名,年代) REFERENCES 电影 (片名,年代) )20插入异常的例子在出演表中添加工号A430的演员在1998-1-1出演电影不见不散的记录,片酬暂缺21工号姓名性别A010王菲女A120宁静女A231梁朝伟男A751葛优男片名导演年代重庆森林王家卫1994红河谷冯小宁1998不见不散冯
7、小刚1998花样年华王家卫2000黑骏马管虎2000工号片名年代片酬A120红河谷1998NULLA231花样年华2000100kA751不见不散1998120k演员电影出演A430不见不散1998NULLA430?22删除异常的例子在演员表中删除工号A751的演员记录23工号姓名性别A010王菲女A120宁静女A231梁朝伟男A751葛优男片名导演年代重庆森林王家卫1994红河谷冯小宁1998不见不散冯小刚1998花样年华王家卫2000黑骏马管虎2000工号片名年代片酬A120红河谷1998NULLA231花样年华2000100kA751不见不散1998120k演员电影出演A751?24更新异常的例子将演员表中的工号A751修改为B75125工号姓名性别A010王菲女A120宁静女A231梁朝伟男A751葛优男片名导演年代重庆森林王家卫1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新型钢构材料采购与施工劳务分包合同范本
- 二零二五年全新微商佣金分成合同范本下载3篇
- 2025年度汽车租赁合同电子版范本8篇
- 2025年度短视频拍摄制作合同样本4篇
- 二零二五年度历史文化街区风貌改造合同4篇
- 二零二五年度殡仪馆鲜花礼仪用品采购及配送合同3篇
- 2025年度农药市场准入许可申请代理服务合同3篇
- 2025版环保型建筑材料供应与施工合同4篇
- 二零二五年度木门行业品牌推广采购合同3篇
- 二零二五年度城乡汽车租赁及售后服务合同
- (正式版)SJT 11449-2024 集中空调电子计费信息系统工程技术规范
- 广州绿色金融发展现状及对策的研究
- 《近现代史》义和团运动
- 人教版四年级上册加减乘除四则混合运算300题及答案
- 合成生物学技术在生物制药中的应用
- 消化系统疾病的负性情绪与心理护理
- 高考语文文学类阅读分类训练:戏剧类(含答案)
- 协会监事会工作报告大全(12篇)
- 灰坝施工组织设计
- WS-T 813-2023 手术部位标识标准
- 同意更改小孩名字协议书
评论
0/150
提交评论