欢迎来到天天文库
浏览记录
ID:37022824
大小:1.33 MB
页数:52页
时间:2019-05-15
《1Java相关课程系列笔记之二Oracle学习笔记建议用WPS打开》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle学习笔记Java相关课程系列笔记之二笔记内容说明Oracle数据库、SQL(薛海璐老师主讲,占笔记内容100%);目录一、数据库介绍11.1表是数据库中存储数据的基本单位11.2数据库标准语言11.3数据库(DB)11.4数据库种类11.5数据库中如何定义表11.6createdatabasedbname的含义11.7安装DBMS11.8宏观上是数据-->database11.9远程登录:telnetIP地址11.10TCP/IP通信协议21.11数据库建连接必须提供以下信息21.12一台机器可跑几个数据
2、库,主要受内存大小影响21.13源表和结果集21.14几个简单命令21.15tarena给jsd1304授权21.16课程中使用的5个表3二、selectfrom语句52.1select语句功能52.2select语句基本语法52.3列别名52.4算术表达式52.5空值null的处理52.6nvl(p1,p2)函数52.7拼接运算符
3、
4、62.8文字字符串62.9消除重复行62.10其他注意事项6三、SQL语句的处理过程73.1SQL语句处理过程73.2处理一条select语句7四、where子句84.1where子句
5、后面可以跟什么84.2语法和执行顺序84.3字符串是大小写敏感的,在比较时严格区分大小写84.4where子句后面可以跟多个条件表达式84.5betweenand运算符84.6in运算符(多值运算符)84.7like运算符94.8isnull运算符94.9比较和逻辑运算符(单值运算符)94.10多值运算符all、any934.11运算符的否定形式9五、orderby子句105.1语法和执行顺序105.2升降序105.3null值在排序中显示105.4orderby后面可以跟什么105.5多列排序10六、单行函数的使用
6、116.1数值类型116.2日期类型116.3字符类型136.4转换函数146.5其他注意事项14七、SQL语句中的分支157.1分支表达式157.2分支函数15八、组函数168.1报表统计常用168.2缺省情况组函数处理什么值168.3当组函数要处理的所有值都为null时168.4行级信息和组级信息16九、groupby子句179.1语法和执行顺序179.2分组过程179.3常见错误179.4多列分组17十、having子句1810.1语法和执行顺序1810.2执行过程1810.3where和having区别18十
7、一、非关联子查询1911.1语法1911.2子查询的执行过程1911.3常见错误1911.4子查询与空值1911.5多列子查询20十二、关联子查询2112.1语法2112.2执行过程2112.3exists2112.4exists执行过程2112.5notexists2212.6notexists执行过程2212.7in和exists比较223十三、多表查询2313.1按范式要求设计表结构2313.2多表连接的种类2313.3交叉连接2313.4内连接2313.5外连接2513.6非等值连接2713.7表连接总结27
8、十四、集合2814.1表连接主要解决的问题2814.2集合运算2814.3集合运算符2814.4子查询、连接、集合总结29十五、排名分页问题3015.1什么是rownum3015.2whererownum<=5的执行过程3015.3whererownum=5的执行过程30十六、约束constraint3116.1约束的类型3116.2primarykey:主键约束3116.3notnull:非空约束3116.4uniquekey:唯一建约束3116.5referencesforeignkey:外键约束3216.6ch
9、eck:检查约束34十七、事务3517.1transaction3517.2定义3517.3事务的特性:ACID3517.4事务的隔离级别3517.5数据库开发的关键挑战3517.6锁的概念3617.7Oracle的锁机制3617.8事务不提交的后果3617.9回滚事务rollback3617.10保留点savepoint36十八、数据库对象:视图view3718.1带子查询的createtable3718.2带子查询的insert3718.3定义缺省值:default3718.4视图view3818.5视图的应用场
10、景3818.6视图的分类3918.7视图的维护39十九、数据库对象:索引index41319.1创建index4119.2扫描表的方式4119.3索引的结构4119.4为什么要使用索引4219.5哪些列适合建索引4219.6索引的类型4219.7哪些写法会导致索引用不了43二十、数据库对象:序列号sequence4420.1什么是sequenc
此文档下载收益归作者所有