2017年8月12日

摘要: MySQL 函数 (http://www.cnblogs.com/chenpi/p/5137178.html) 1.什么是函数 mysql中的函数与存储过程类似,都是一组SQL集; 2.与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值; 函数可 阅读全文
posted @ 2017-08-12 09:59 lele925 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: MySQL 存储过程 (http://www.cnblogs.com/chenpi/p/5136483.html#undefined) 1.什么是存储过程 简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;ps:存储过程跟触发器有点类似,都是一组S 阅读全文
posted @ 2017-08-12 09:58 lele925 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: MySQL 视图 (http://www.cnblogs.com/chenpi/p/5133648.html) 1.什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 2.视图特性 视图是对若干张基本表的引用,一 阅读全文
posted @ 2017-08-12 09:58 lele925 阅读(94) 评论(0) 推荐(0) 编辑
 
摘要: MySQL 触发器 MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 1.创建触发器在MySQL中,创建触发器语法如下: 代码如下: CREATE TRIGGER trigger_nametrig 阅读全文
posted @ 2017-08-12 09:56 lele925 阅读(133) 评论(0) 推荐(0) 编辑
 
摘要: MySQL优化(http://www.cnblogs.com/zengkefu/p/5683438.html) 1、explain+索引。 在你要查询的语句前加explain,看下有没有用到索引,如果出现type为all的,则说明有必要添加下索引。(附多表查询速度比较:表关联>exists>in)慢 阅读全文
posted @ 2017-08-12 09:54 lele925 阅读(85) 评论(0) 推荐(0) 编辑
 
摘要: 。默认情况下大多使用Btree索引,该索引就是通常所见 唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度 查询表索引 show index from tablename 查询表结构 Desc tablename 删除表索引 Drop index index_name on table_n 阅读全文
posted @ 2017-08-12 09:53 lele925 阅读(123) 评论(0) 推荐(0) 编辑