数据库
不会看见
这个作者很懒,什么都没留下…
展开
-
数据库--索引的基本概念及作用
视图和索引的基本概念及作用转载 2016-10-29 19:30:42 · 7495 阅读 · 0 评论 -
数据库--视图的基本概念以及作用
视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义。具有普通表的结构,但是不实现数据存储。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一般用于查询,不会改变基本表的数据。--创建视图--create or replace view v_student as select * from student;--从视图中检索数据--select原创 2016-11-09 20:24:04 · 60193 阅读 · 4 评论 -
触发器
触发器转载 2016-10-29 19:53:24 · 309 阅读 · 0 评论 -
存储过程和函数的区别
存储过程——是一组为了完成特定功能的SQL语句集合——存储在数据库中,经过第一次编译后,再次调用时候,不需要再次编译创建语句:create or replace procedure存储过程名 函数——与存储过程类似,用于执行某个功能,能够返回特定的数据。 创建语句:create or replace function 函数名存储过程和函数的比较转载 2016-10-29 19:41:32 · 292 阅读 · 0 评论 -
8个SQL语句常用优化技巧
要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。在本章MySQL教程中,整理一些常见的SQL优化技巧,避免全表扫描。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。1、避免在where子句中使用 is null 或 is not null 对字段进行判断。如:select id from table where name is n转载 2016-12-04 18:03:08 · 712 阅读 · 0 评论 -
什么是左连接,右连接,内连接和全连接
其实这个内连接、左连接、右连接、全连接很简单,一句话的事,其它的连接不知道是什么,更不常用了,先不提。我来讲一下这些,很简单的。内链接就是普通的查询,例如select * from tz a, tzbb b where a.id = b.id.内连接写法不一样,用了inner join 和 on 来代替以上写法,功能是一样的。左连接,就是上面这个查询,查询完结果后,左边的id还有转载 2016-12-05 23:29:17 · 7566 阅读 · 0 评论 -
Oracle sql完整的执行顺序:
SQL Select语句完整的执行顺序:from语句——where语句——求解聚合函数group by语句——having语句——order by语句——select语句——得到结果原创 2016-10-23 15:33:29 · 847 阅读 · 1 评论