第8章SQL关系数据库查询语言.ppt
《第8章SQL关系数据库查询语言.ppt》由会员分享,可在线阅读,更多相关《第8章SQL关系数据库查询语言.ppt(37页珍藏版)》请在三一办公上搜索。
1、Visual FoxPro 应用基础与面向对象 程序设计教程,授课教师:张琦,喝练淘葫慌阳妓觅暴瘴流象稳瞪攫具斯蔡幻诉烷谦隘片板奴膳侠烧禄李剖第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,第8章 SQL关系数据库查询语言,8.4 数据查询,8.3 数据更新,8.2 数据定义,8.1 SQL语言概述,卑弗浚监炕芜竭亿摇垒环奔娩绣忧乎府绸中妄莉塘色坐恬廊盔奠钓凄缸淆第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.1 SQL语言概述,8.1.2 S
2、QL语言的功能,8.1.1 SQL语言的特点,榜鲁渠拭菏股尼拭甜堡纂暮昂踏咋项虫缄伸裤弗碟算皇捍置奇妆境肪慧链第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.1.1 SQL语言的特点,1.高度的综合2.非过程化3.采用面向集合的操作方式4.一种语法结构两种使用方式5.语言结构简捷6.支持三级模式结构,势疥倔眺驴漾嗽墙坠襄辞郝苇了颧磷腮唤拘衬茫远裕渺若件砚掣谍岸梁寄第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.1.2 SQL语言的功能,SQ
3、L语言具有以下5个方面的功能。1.数据定义功能2.数据查询功能3.数据更新功能4.视图管理功能5.数据控制功能,庸芥汉障菲酣膜洛邵唁紊枉窑杜民沾桃捷惕帕诸鲜痢通偶穷霖赏那拥从傲第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2 数据定义,8.2.4 删除表,8.2.3 修改表结构,8.2.2 创建表,8.2.1 SQL语言基本数据类型,楼军天斌澄硒山蔑哗页韩苇择导依谷兴啄砷惧恒旺砚训咋寓祟沉欢柴隋版第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程
4、,8.2.1 SQL语言基本数据类型,1.数值型 Integer、Float(n)、Double、Numberic(p,q)2.字符型 Char(n)、Text/Memo、Binary3.日期、时间型 Date、Time、DateTime4.逻辑型 Boolean5.货币型 Money6.OLE型 General,估幢建芬态赵卷淮蚌卷蓝威拒慈艘币恕滔沁羽移徽佑痔镇验敬舰黔锈珠谐第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.2 创建表,使用Create Table语句定义基本表。Create Table(,);,
5、称颐挫陕把闸毡愁兽妙嘶段殊邮页萤篇孟速经刮勿壕橙饼苯箕撵鼓饲圆念第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.2 创建表,例:创建“人才档案”数据库的基本表,已知有:人才档案(编号,姓名,性别,出生日期,学历,政治面貌,民族,工资现状,工作简历,照片),锐溜粟单宦谴啪该韧莉敦献柔壕赠功左钙腋腿妖谤兰瑚独仙诬胜豺埂撅德第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.3 修改表结构,使用ALTER TABLE语句修改表的结构。Alte
6、r Table Add,DropConstraint|C0lumn,Alter,;,狄官愁妹威鞍邱督览蹲峨涣撼健板并艳畜侧牙讶碎刃链锁洽手防刽锦梦劲第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.3 修改表结构,例:修改“人才管理”数据库中已有表的结构,在“人才档案”表中增加一个“备注”字段。,政践被规念湾囱惕同缉单胶峦刹进崖侧眼沸肚损酿淹逛蹲堵泛郁圣弥丧雷第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.2.4 删除表,使用DROP T
7、ABLE语句删除表。Drop Table 例:删除“人才管理”数据库中的“人才档案备份”表。,茁噬湿歉拄炕畔笼瑚拌衔冯消汁白屋柳姨徐抱遵炕淤警刃间陛邢夫摄凳古第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.3 数据更新,8.3.3 删除记录,8.3.2 更新记录,8.3.1 插入记录,寸奄牲端寅悟臭猿软判害褥绰葫独照省董午能津学御澜丈纯凿揣丹没潭挥第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.3.1 插入记录,在SQL语言中,插入数据使用
8、Insert语句。Insert Into(,)Values(,)例:给“人才管理”数据库中的“人才档案”表添加以下两组数据。(Bj10001,刘伟箭,男,08/23/60,大学,党员,汉族,9000,略,略)(Bj11002,刘简捷,男,12/31/58,大学,民主党派,蒙古族,6800,略,略),俺珐屉榴货镀冈圆助租冠生营揍悍垣蔷册途钳锥雹佩邑醇艰乖计品港箱铅第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.3.2 更新记录,在SQL语言中,更新数据表中的数据可使用Update语句。Update Set=,=,Whe
9、re 例:更新“人才管理”数据库中的“人才档案”表中的数据,将所有的“政治面貌”字段取值为“党员”更新为“团员”。,爪絮枚凛撅妄擒蜡骨赛辕婴稗迪贷竞庶蔽扎呆燕科芯绪靴九蹿殿逢语躇徘第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.3.3 删除记录,在SQL语言中,删除表中数据可使用Delete语句。Delete From Where 例:删除“人才管理”数据库中的“人才档案”表中的数据,将所有的“学历”字段取值“大学”的数据进行逻辑删除。,挛桔洒辜笺捣挝贯训失驱钉汛辑埠硝洱钥撞槛楔城悯层糯罪惶邢郊掀全工第8章SQL关系
10、数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.4 数据查询,8.4.4 嵌套查询,8.4.3 条件查询,8.4.2 基本查询,8.4.1 Select语句,8.4.6 排序查询,8.4.7 连接查询,8.4.5 分组查询,缘酬砌梯渔盒枣气蒂邱货柔渡邹丽尖谣煤谢弟昧籽肪秦宛孩哪微扰痊裕过第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,Select语句能够完成单表查询、多表查询和嵌套查询等操作。Select All|Distinct
11、|,From Left Right Join On Where Group By Having Order By Asc Desc,林蜀夯打蔓均鸳民亚照始肺煌嗜剩掏础篡叔剿推圃绊匆予谎赤疆勘脐肉干第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,刽仰煮帆蚕压蛙峦经捧统可墅瓜对绚翻棘妆疲瓢霖学黎拴牢督衰闷哈摄忠第8章SQL关系数据库查询语言第8章SQL关系数据库查询语言,Visual FoxPro 应用基础与面向对象程序设计教程,8.4.1 Select语句,赎藏铰帽菩阶雾琴磐惜德郁赂茸罩框各咋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 关系 数据库 查询 语言

链接地址:https://www.31ppt.com/p-5131761.html