摘要: 阅读全文
posted @ 2017-02-06 15:54 李修远 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 一条查询语句出现在另外一条查询语句的内部,这条语句就被称之为子查询语句。 子查询分类 子查询可以根据子查询返回的结果以及子查询出现的位置两种方式进行分类 按结果分类: 标量子查询:子查询返回的结果是一行一列,一个字段的某一个值 列子查询:子查询返回的结果是一列,多行,一个字段有多个值 行子查询:子查 阅读全文
posted @ 2017-02-06 15:48 李修远 阅读(432) 评论(0) 推荐(1) 编辑
摘要: having子句与where子句一样,都是用于条件判断的。 区别1 where是判断数据从磁盘读入内存的时候 having是判断分组统计之前的所有条件 区别原理 区别2 having子句中可以使用字段别名,而where不能使用 区别3 having能够使用统计函数,但是where不能使用 先分组,再 阅读全文
posted @ 2017-02-06 15:16 李修远 阅读(16802) 评论(0) 推荐(0) 编辑
摘要: group by就是根据某个条件对数据进行分组。 分组之后,会对数据进行取第一条。 分组主要是用来进行数据统计。 在mysql当无法使用索引的时候, group by使用两种策略来完成:使用临时表或者文件排序来分组; group by 以有索引的列来分组效率更高; group by 如果没有用ord 阅读全文
posted @ 2017-02-06 15:07 李修远 阅读(273) 评论(0) 推荐(0) 编辑
摘要: where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。 having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个 阅读全文
posted @ 2017-02-06 14:58 李修远 阅读(410) 评论(0) 推荐(0) 编辑
摘要: truncate语法:清空表包括对应的自动增长:先删除表,后新增表 阅读全文
posted @ 2017-02-06 14:47 李修远 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 从一个已有的数据中获取数据,然后将数据插入到对应数据表中。 insert into 表名 (字段列表) select 字段列表 from 表名; 蠕虫复制的作用 a) 复制表结构:create table 表名 like 已经存在的表; b) 蠕虫复制数据 阅读全文
posted @ 2017-02-06 14:45 李修远 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一对多 一对多与多对一是一个概念,指的是一个实体的某个数据与另外一个实体的多个数据有关联关系。 班级表(一表) 名称 教室 总人数 学科 PHP141115 A814 53 PHP PHP140925 A806 55 PHP 学生表(多表) 学号 姓名 性别 年龄 Itcast0001 何权森 男 阅读全文
posted @ 2017-02-06 14:42 李修远 阅读(6517) 评论(0) 推荐(0) 编辑
摘要: php需要修改一个http响应头(http协议) header("Content-type: application/octet-stream"):服务器给浏览器的内容是二进制流式文件, header("Content-Disposition: attachment; filename=filena 阅读全文
posted @ 2017-02-06 01:38 李修远 阅读(178) 评论(0) 推荐(0) 编辑