Sybase数据库操作介绍ppt课件.ppt

Sybase数据库操作介绍ppt课件.ppt

ID:59414649

大小:220.00 KB

页数:30页

时间:2020-09-19

Sybase数据库操作介绍ppt课件.ppt_第1页
Sybase数据库操作介绍ppt课件.ppt_第2页
Sybase数据库操作介绍ppt课件.ppt_第3页
Sybase数据库操作介绍ppt课件.ppt_第4页
Sybase数据库操作介绍ppt课件.ppt_第5页
资源描述:

《Sybase数据库操作介绍ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Sybase数据库操作介绍2010.98/7/202111.关系数据库概念介绍和Transact-SQL2.客户/服务器架构介绍3.在表中查询数据4.用聚合函数分析数据5.查询多张表(联合查询和子查询)6.建立表7.建立临时表和查询系统表8.修改表中数据9.用视图和索引改进查询性能10.用约束来强化数据完整性11.使用可重用的数据库对象(缺省和规则)12.使用Transact-SQL函数操纵数据13.用变量编程14.用流控制语句编程15.用事务维护数据库一致性16.事务管理:用锁隔离数据17.用游标处

2、理数据18.写基本的存储过程19.优化SQL和存储过程20.用触发器加强参照完整性课程内容概述8/7/202125.查询多张表(联合查询和子查询)通过以下方法对两个或多个表(或视图)进行比较:指定各个表的列,逐行比较这些列中的值,然后链接具有匹配值的行。然后,它在新表中显示结果。连接中指定的表可在同一数据库或不同数据库中。连接两个或多个表时,被比较的列必须具有相似值(即,使用相同或相似数据类型的值)。8/7/202135.查询多张表(联合查询和子查询)查找居住在同一城市的作者和出版者select*fr

3、omauthors,publisherswhereauthors.city=publishers.city等值连接与自然连接通过重述查询消除重复列selectpublishers.pub_id,publishers.pub_name,publishers.state,authors.*frompublishers,authorswherepublishers.city=authors.city8/7/202145.查询多张表(联合查询和子查询)要检索预付款超过$7500的所有书籍的书名和出版者sele

4、cttitle,pub_name,advancefromtitles,publisherswheretitles.pub_id=publishers.pub_idandadvance>$75008/7/202155.查询多张表(联合查询和子查询)未基于等同性的连接selectpub_name,publishers.state,au_lname,au_fname,authors.statefrompublishers,authorswhereauthors.state>publishers.statea

5、ndpub_name="NewAgeBooks"两列中连接值的条件不必相等。您可以使用任何其它比较运算符:不等于(!=)、大于(>)、小于(<)、大于或等于(>=)以及小于或等于(<=)。查找居住在NewAgeBooks所在州之后各州的NewAge作者。8/7/202165.查询多张表(联合查询和子查询)自连接和相关名selectau1.au_fname,au1.au_lname,au2.au_fname,au2.au_lnamefromauthorsau1,authorsau2whereau1.ci

6、ty="Oakland"andau2.city="Oakland"andau1.state="CA"andau2.state="CA"andau1.postalcode=au2.postalcode在一个表的同一列中比较值的连接称为自连接。要区分出现在表中的这两个角色,使用别名或相关名。找出在CaliforniaOakland居住的作者,他们住在相同的邮政编码区域。8/7/202175.查询多张表(联合查询和子查询)自连接和相关名selectau1.au_fname,au1.au_lname,au2.

7、au_fname,au2.au_lnamefromauthorsau1,authorsau2whereau1.city="Oakland"andau2.city="Oakland"andau1.state="CA"andau2.state="CA"andau1.postalcode=au2.postalcodeandau1.au_id

8、ame,au_fname,titlefromauthors,titles,titleauthorwhereauthors.au_id=titleauthor.au_idandtitles.title_id=titleauthor.title_idandtitles.type="trad_cook"要查找类型为trad_cook的所有书籍书名及其作者姓名8/7/202195.查询多张表(联合查询和子查询)子查询列出royaltysplit值大于$75的所有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。