
sql优化等细节
谷神通
天子望气,谈笑杀人。
展开
-
oracle sql优化
oracle中int是number的子类型,表示整型,number表示所有数字类型.varchar2(10)不是标准的sql类型,但和标准的varchar同义**oracle循环取出每一条数据可以写: for i in(select id,name,pwd from test where ...)转载 2016-04-27 15:35:03 · 529 阅读 · 0 评论 -
mysql和oraclesql语法的区别
数据库oracle与mysql在语法上的区别不是很多,但是也有一些。下面是部分参考: 1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。3,原创 2016-04-28 16:58:32 · 2555 阅读 · 0 评论 -
Oracle存储过程基本语法 存储过程
Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2:转载 2016-06-12 14:55:58 · 501 阅读 · 0 评论 -
oracle存储过程之游标
游游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语句,一次转载 2016-06-13 21:14:17 · 594 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
0.join查询平时没怎么注意,最近又看到,mark一下,强化记忆;1.平时都是用的逗号的模式:select * from a,b where a.id=b.id,逗号的模式等于inner join和join;2.left join 和 right join相反,效果一致,平时用的比较少,具体看左表和右表的数据多少,灵活运用.sql之left join、right join转载 2016-12-19 15:51:47 · 317 阅读 · 0 评论 -
Oracle中Like与Instr模糊查询性能大比拼
instr(title,'手册')>0 相当于 title like '%手册%' instr(title,'手册')=1 相当于 title like '手册%' instr(title,'手册')=0 相当于 title not like '%手册%' t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语转载 2016-12-19 16:03:24 · 779 阅读 · 0 评论 -
mysql优化原理
原文:https://mp.weixin.qq.com/s__biz=MzI4NTA1MDEwNg==&mid=2650763421&idx=1&sn=2515421f09c150d31e8d1b8b59243bd5&chksm=f3f9c508c48e4c1ea64b00b25c226efa2b9e32910f83290bf383ce0d16ee0991c42ad...转载 2019-02-26 20:24:08 · 442 阅读 · 0 评论