数据库
呆若木鸡的pdd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql优化
转自网上大神!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table转载 2016-09-24 22:49:33 · 218 阅读 · 0 评论 -
oracle的sql
增加:先增加主键,再增外键删除:先删除外键,在删主键*分析函数*1)允许并列名次、名次不间断,DENSE_RANK(),结果如122344456……2)不允许并列名次、相同值名次不重复,ROW_NUMBER(),结果如123456……3)允许并列名次、复制名次自动空缺,rank(),结果如12245558……union:省略重复的union all:显示全部原创 2016-09-25 16:25:12 · 248 阅读 · 0 评论 -
oracleorc存储过程&函数&触发器
*addteacher*create or replace procedure addTeacher(tname varchar2,tid varchar2,gendar char,birthdate date,sal number)ismyexception exception;begin if length(tid) insert into teacher (tno原创 2016-09-25 16:25:49 · 497 阅读 · 0 评论 -
orc的plsql和动态sql
*loop循环*declare nno dept.deptno%type; temp number :=0;begin select min(deptno) into nno from dept; loop nno:=nno+1; insert into test values(nno,'部原创 2016-09-25 16:26:33 · 436 阅读 · 0 评论 -
mysql 语句执行顺序
select[distinct] from join(如left join) on where group by having union order by limit select distinct sum(a.OrderPrice) As order1,sum(d.OrderPrice) As order2 from orders a left join (原创 2016-09-25 22:47:28 · 336 阅读 · 0 评论
分享