数据库
qwer_bob
我把我的成长经历都放在这里,待以后来回忆我的青春
展开
-
mysql中的函数 存储过程和触发器
http://www.cnblogs.com/lyhabc/p/3802704.htmlMYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程函数可以从语句外调用,能返回标量值下面的语句创建一个查询t1表全部数据的存储过程DROP PROCEDURE I转载 2016-07-28 00:52:09 · 2258 阅读 · 0 评论 -
非常好的Oracle基础教程
http://www.blogjava.ne字符串函数LENGTH() 字符长度LENTTHB() 字节长度;一个汉字内存中占用 2字节LTRIM、RTRIM、TRIM截串SUBSTR(表达式,位置,长度)Oracle 无左右取串函数,但可以使用变通方式完成。左取串: SUBSTR('abcdefg', 1, 3)右取串: S转载 2016-06-16 16:37:07 · 22143 阅读 · 2 评论 -
mysql之视图
1.什么是视图?视图是由查询结果形成的一张虚拟表。2.什么时候要用到视图?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询3.视图的创建语法:create view 视图名 as select 语句;4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我们经常要查每个栏目下商品的平均价格 select cat_id,avg转载 2016-03-17 12:57:59 · 244 阅读 · 0 评论 -
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
1、在海量查询时尽量少用格式转换。2、ORDER BY 和 GROPU BY:使用 ORDER BY 和 GROUP BY 短语,任何一种索引都有助于 SELECT 的性能提高。3、任何对列的操作都将导致表扫描,它包括数据库教程函数、计算表达式等等,查询时要尽可能将操作移 至等号右边。4、IN、OR 子句常会使用工作表,使索引失效。如果不产生大量重复值,可以考虑把子句拆开。拆开的子 句中应该包含索引。5、只要能满足你的需求,应尽可能使用更小的数据类型:例如使用 MEDIUMINT 代替 IN转载 2016-03-17 12:45:59 · 311 阅读 · 0 评论