
MySQL
GabbyMrH
你花六块八买个便当吃,觉得很节省,有人在路边买了七毛钱馒头吞咽后步履匆匆;你八点起床看书,觉得很勤奋,上微博发现曾经的同学八点就已经在面对繁重的工作;你周六补个课,觉得很累,打个电话才知道许多朋友都连续加班了一个月。亲爱的,你真的还不够苦,不够勤奋和努力。
展开
-
MySQL--索引
索引概述索引本质上是表字段的有序子集,它是提高查询速度最有效的方法。而索引即目录。 MyISAM引擎是将数据行放在数据文件里,索引值存放在索引文件里。InnoDB引擎它是索引也是排好序的数组,但它的数据行与索引值存放在同一个文件里。索引种类一般有四种索引: 1、普通索引(Index),用于提示查询效率; 2、唯一索引(Unique),除了提升查询效率还要求字段值不得重复;...原创 2018-08-07 11:09:06 · 138 阅读 · 0 评论 -
MySQL--外键及数据完整性
外键概述MySQL中的InnoDB存储引擎是支持外键的,传统引擎的不支持。外键是把一个表中的索引列与另一个表中的索引列关联起来,以实现同步操作的目的,也是保证了数据的完整性一般实现外键需要两张或以上的表:主表和从表,比如主表为班级表,从表为学生表,每个学生都在指定的班级里,那么主表的ID和从表的class_id就形成了关联,而class_id就是我们所说的外键。外键模式外键有两...原创 2018-08-07 12:38:03 · 825 阅读 · 0 评论 -
MySQL--高级查询
GROUP BY当需要进行分组统计数据的时候,比如语文班、数学班、英语班每个班所有学生的成绩总和,我们需要创建think_student表,字段为:id、class、student、score。通过新增语句新增如下六条数据填充:INSERT INTO 'think_student' VALUES('1','语文班','张三','80');INSERT INTO 'think_st...原创 2018-08-07 14:17:47 · 167 阅读 · 0 评论 -
MySQL--组合查询
UNION查询即组合查询,是将多条SQL语句进行组合而来。因为在某些时候,一条SQL语句无法满足所有条件,所以采用组合查询来解决。 有两种情况需要组合查询: 1、在单个查询中,需要返回两张类似或相同表数据组合在一个结果集里; 2、对单张表中,无法用一条SQL语句满足多种要求的查询。使用单张表举例,一般来说单表查询在大部分情况下都可以使用AND、OR、NOT等关键字代替。SELEC...原创 2018-08-07 14:47:30 · 950 阅读 · 0 评论