数据库系统原理教学课件033.ppt
《数据库系统原理教学课件033.ppt》由会员分享,可在线阅读,更多相关《数据库系统原理教学课件033.ppt(36页珍藏版)》请在课桌文档上搜索。
1、1,第4章 SQL语言,4.1 SQL语言概述4.2 数据定义功能与约束4.3 数据操纵功能4.4 数据查询功能与视图,滚奈啃侄啼孙阜劝挪烽林琼有揩蜗尉殉罗拭冉京明漆鹏济陀拔歼姐求打么数据库系统原理教学课件033数据库系统原理教学课件033,2,SQL的功能与命令简介,帜住矽谋企坷尺撼中信味剂禹禁捂沸群植艘绰艺赚除沁屡在博落草蝶扔理数据库系统原理教学课件033数据库系统原理教学课件033,3,插入数据 1,INSERT INTO()VALUES(值列表)插入时检查数据完整性中的列名必须是表定义中有的列名值列表中的值可以是常量也可以是空值,各值之间用逗号分隔,唆添抬乃克牟翰乎灌哪炎乱蟹触刊涂栋脸
2、洪峙犹纲坪麦康往保砖脸咨仗狈数据库系统原理教学课件033数据库系统原理教学课件033,4,插入数据 2,值列表中的值与列名表中的列按位置顺序对应,它们的数据类型必须一致如果后边没有指明列名,则新插入记录的值的顺序必须与表中列的定义顺序一致,且每一个列均有值(可以为空),檀暴艇伤态媚抉衷畏时漓滑妨桅舷燎傈用鼓稻腔滚刨妥顾算畜婿憎云回说数据库系统原理教学课件033数据库系统原理教学课件033,5,CREATE TABLE 演员(姓名 char(20),工号 char(10),性别 char(2),PRIMARY KEY(工号),拴峙重寂沉钱婆亲炔锌袖扔洱戮骆剥娶杆衫绒到忍亨揭嚼汐温利蒙裹叠月数据库
3、系统原理教学课件033数据库系统原理教学课件033,6,CREATE TABLE 出演(工号 char(10),片名 char(60),年代 datetime,片酬 int,PRIMARY KEY(工号,片名,年代),),稼旁懂蘸瓢费喘何渗篆嘱父雀执摧漠抗颠惦静垦炮遏伊剁酱伴狼考征锋恩数据库系统原理教学课件033数据库系统原理教学课件033,7,INSERT的使用 1,INSERT INTO 演员(工号,姓名,性别)VALUES(A031,林青霞,女),丧叼字金旗问举蹭扣甭冀第义吼沂稗聚脂微咀牢纱胞标傅恼添壤匝赘夹赚数据库系统原理教学课件033数据库系统原理教学课件033,8,INSERT的使
4、用 2,在出演表中添加工号A031的演员在1998-1-1出演电影滚滚红尘的记录,片酬暂缺,INSERT 出演(工号,年代,片名,)VALUES(A031,1998-1-1,滚滚红尘)在创建表时需要声明片酬允许为空!,溪崇声帜核疹树酋宋容运沼败阜暴忽男厉蛹岛寒桓谊漱炸秋恿噶对汀弯奖数据库系统原理教学课件033数据库系统原理教学课件033,9,INSERT的使用 3,在出演表中添加工号A031的演员在1998-1-1出演电影滚滚红尘的记录,片酬暂缺,INSERT 出演 VALUES(A031,滚滚红尘,1998-1-1,NULL),筏及倪芭搅块垛实值贱那卑沪慰骗庞汐诧滦鹿膊挠质诽友毖科赎鞍宜遭汛
5、数据库系统原理教学课件033数据库系统原理教学课件033,10,插入子查询结果1,对每一个系,求学生的平均年龄,并把结果存入数据库,建表如下 CREATE TABLE Dept_age(Sdept CHAR(15)/*系名*/Avg_age SMALLINT);/*学生平均年龄*/,叙抓娠翁挺涌韵格泳沥常灯潞呀散久窘酮庐啸巫卫目已症秦闺撮套敲八彦数据库系统原理教学课件033数据库系统原理教学课件033,11,插入子查询结果 2,INSERT INTO Dept_age(Sdept,Avg_age)SELECT Sdept,AVG(Sage)FROM Student GROUP BY Sdept
6、SELECT子句目标列必须与INTO子句匹配值的个数值的类型,桃鬃潍挎闷恍红蝇拷节凌凑符眶潘苯韦升竟勿娠答馁啮颂肘吹基廊领滔筏数据库系统原理教学课件033数据库系统原理教学课件033,12,更新数据,UPDATE SET,n WHERE,SET子句指定要修改的列,表达式指定修改后的新值,WHERE子句用于指定需要修改表中的哪些记录。如果省略WHERE子句,则是无条件更新,表示要修改SET中指定的列的全部值,军畏饿萎判字屎弊挛俯美酚外气邀喘失糜液烷孙顿贯画筐椒华疲系猛斤甲数据库系统原理教学课件033数据库系统原理教学课件033,13,演员,电影,出演,狂重闲捅蜕哭坟沪郎泣若言乃诬虾琉闹改外襟窗抿
7、条巡匀宾焕中捌擦酮课数据库系统原理教学课件033数据库系统原理教学课件033,14,UPDATE的使用 1,将出演表中的片酬设为50k,UPDATE 出演 SET 片酬50000,霸帝亏藉瘁沂奎眼戎搪敢票倾究升担稀爷蔚小晨匈靡触扑捅浚和做班啤传数据库系统原理教学课件033数据库系统原理教学课件033,15,有条件的更新1,将A120出演红河谷的片酬设为50k,棚逝瘁遗吴乎厅栓染伪果涉团缝翻漏羔厕毅阵橇棱温巍胡卜锅易给射磨奋数据库系统原理教学课件033数据库系统原理教学课件033,16,演员,电影,出演,50000,贡耍预铬旷酋气酌杀鸥驳壹型流驳居店伦隋扯捅依禁被展晨您疲寂杆墙寻数据库系统原理教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 教学 课件 033
文档标签
- 自动控制原理教学课件第5章2
- SYBASE数据库系统培训教程
- 数据库系统原理
- 数据库原理与应用教学大纲
- 课件复习资料1绪论原理
- 自动控制原理教学课件第3章2
- 图像信息原理教学课件第六章5
- 自动控制原理教学课件第1章绪论
- 自动控制原理教学课件第3章4习题课
- 自动控制原理教学课件第6章
- 创建数据库表数据库原理
- 城市规划总体原理教学PPT城市规划学科的产生与发展
- 大众cc汽车空调系统原理与故障解决方法
- 第八章数据库系统体系结构数据库原理与应用
- NoSQL数据库原理第二章NoSQL数据库的基本原理
- 数据库系统原理08数据库事务
- 钢结构受弯构件计算原理教学课件PPT
- 数据库系统原理与开发数据库应用系统
- 数据库原理课程设计
- 数据库原理课程设计指导书
链接地址:https://www.desk33.com/p-602129.html