摘要: 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键 阅读全文
posted @ 2018-03-06 23:03 guoyunlong666 阅读(161) 评论(0) 推荐(0)
摘要: 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 单表查询: http:// 阅读全文
posted @ 2018-03-06 22:08 guoyunlong666 阅读(150) 评论(0) 推荐(0)
摘要: 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, n 阅读全文
posted @ 2018-03-06 22:05 guoyunlong666 阅读(165) 评论(0) 推荐(0)
摘要: 一 单表查询的语法 二 关键字的执行优先级(重点) 详细见: http://www.cnblogs.com/guoyunlong666/p/8518811.html 三 简单查询 company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 阅读全文
posted @ 2018-03-06 21:49 guoyunlong666 阅读(167) 评论(0) 推荐(0)
摘要: 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 1. 新建一个测试数据库TestDB; 2.创建测试表table1和table2; 3.插入测试数据; 准备工作做完以后,table1和table2看起来应该像下面这样: 四 准备SQL逻辑查询测试语句 五 阅读全文
posted @ 2018-03-06 21:48 guoyunlong666 阅读(187) 评论(0) 推荐(0)