摘要: 1. rowid和rownum都是虚列 2. rowid是物理地址,用于定位oracle中具体数据的物理存储位置 3. rownum则是sql的输出结果排序,从下面的例子可以看出其中的区别。 rowid 用于定位数据表中某条数据的位置,是唯一的、也不会改变 rownum 表示查询某条记录在整个结果集 阅读全文
posted @ 2019-04-11 22:33 陆伟 阅读(188) 评论(0) 推荐(0) 编辑
摘要: book表: t_book表: 一:inner join AB共有的。 查询结果: 二:left join A表的所有,B表没有的用null 输出结果: 三:RIGHT JOIN B表的所有,A表没有的用Null 输出结果: 四:left join where b.id is not null 五: 阅读全文
posted @ 2019-04-11 22:23 陆伟 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Oracle的分页: 使用到的是rowunm 这是一个标识。给每列前面加上序号。 MySQL分页: 但是MySQL有Limt 关键字作用是查出从第几到第几的数据 查出第一条数据。 查出前两行的数据,从0到2的数据 查出第二行的数据。从1到2 . 阅读全文
posted @ 2019-04-11 21:17 陆伟 阅读(851) 评论(0) 推荐(0) 编辑
摘要: Oracle优化:物理优化和逻辑优化。物理优化:1):Oracle的运行环境。2):合理的使用优化器。3):合理配置Oracle实例参数4):建立合适的索引(减少IO)5):将索引数据和表数据分开在不同的表空间上。(降低IO冲突)6):建立表分区,将数据分别存储在不同的分区上(以空间换取时间,减少I 阅读全文
posted @ 2019-04-11 21:12 陆伟 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一:SQL注入: 就是通过SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。就是说:用户在网友输入框中输入SQL命令后,后台接收后没有进行识别或类型转换,直接就运行了。 什么意思呢? 假如我们的登录 当我们在前台传入 or 1=1 就把第一行的数 阅读全文
posted @ 2019-04-11 20:29 陆伟 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/ITtangtang/p/3978349.html 一:什么是IOC/DI? IOC:最主要的就是完成了对象的创建和依赖的管理注入等等。 什么是控制反转呢? 所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现 阅读全文
posted @ 2019-04-11 19:25 陆伟 阅读(91) 评论(0) 推荐(0) 编辑