部分常见ORACLE面试题以及SQL注意事项

部分常见ORACLE面试题以及SQL注意事项

ID:22378333

大小:83.63 KB

页数:49页

时间:2018-10-28

部分常见ORACLE面试题以及SQL注意事项_第1页
部分常见ORACLE面试题以及SQL注意事项_第2页
部分常见ORACLE面试题以及SQL注意事项_第3页
部分常见ORACLE面试题以及SQL注意事项_第4页
部分常见ORACLE面试题以及SQL注意事项_第5页
资源描述:

《部分常见ORACLE面试题以及SQL注意事项》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方一、表的创建:一个通过单列外键联系起父表和子表的简单例子如下:CREATETABLEparent(idINTNOTNULL,                    PRIMARYKEY(id))CREATETABLEchild(idINT,parent_idINT,                   INDEXpar_ind(parent_id),                   FOREI

2、GNKEY(parent_id)REFERENCESparent(id)                     ONDELETECASCADE)建表时注意不要用关键字当表名或字段名,如insert,use等。CREATETABLEparent(idINTNOTNULL,                    PRIMARYKEY(id))TYPE=INNODB;InnoDB Tables 概述      InnoDB给MySQL提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(cr

3、ash  recovery  capabilities)的事务安全(transaction-safe  (ACID  compliant))型表。     InnoDB   提供了行锁(locking  on  row  level),提供与  Oracle   类型一致的不加锁读取(non-locking  read  in  SELECTs)。这些特性均提高了多用户并发操作的性能表现。在InnoDB表中不需要扩大锁定(lock  escalation),      因为  InnoDB   的列锁定(

4、row  level  locks)适宜非常小的空间。     InnoDB   是  MySQL   上第一个提供外键约束(FOREIGN  KEY  constraints)的表引擎。       InnoDB   的设计目标是处理大容量数据库系统,它的CPU利用率是其它基于磁盘的关系数据库引擎所不能比的。从一个表中查询出数据插入到另一个表中的方法:select*intodestTblfromsrcTbl;insertintodestTbl(fld1,fld2)selectfld1,5fromsrcT

5、bl;以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。 第一句(selectintofrom)要求目标表(destTbl)不存在,因为在插入时会自动创建。 第二句(insertintoselectfrom)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5。如果只想要结构而不要数据。        createtables_emp_42 as select*froms_emp where1=2;//

6、永假式SQL查询练习题1.   表1:book表,字段有id(主键),name(书名);   表2:bookEnrol表(图书借出归还登记),字段有id,bookId(外键),dependDate(变更时间),state(1.借出 2.归还)。id name               ----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方1

7、  English2  Math3  JAVA   id  bookId  dependDate state1     1     2009-01-02   12     1     2009-01-12   23     2     2009-01-14   14     1     2009-01-17   15     2     2009-02-14   26     2     2009-02-15   17     3     2009-02-18   18     3     2009-02

8、-19   2 要求查询结果应为:(被借出的书和被借出的日期)Id   Name    dependDate1   English   2009-01-172   Math     2009-02-15Selecte.bookId,b.name,e.dependDatefrombookb,bookEnrolewhere 第二个表是用来登记的,不管你是借还是还,都要添加一条记录。请写一个SQL语句,获取到现在状态为已借出的所有图

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

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

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