摘要: select * from table_name 是查询出table_name 里所有的记录。select * from table_name where column_name like '%%' 是查询出table_name表里column_name 类似于'%%'的不为空的记录。 %可以代表任 阅读全文
posted @ 2017-06-26 08:57 御风飞舞 阅读(2351) 评论(0) 推荐(0) 编辑
摘要: 联合查询效率较高,以下例子来说明联合查询(内联inner join 、左联left outer join 、右联right outer join 、全联full outer join)的好处及用法: 第一:内联(inner join)。 如果想把用户信息、积分、等级都列出来,那么一般会这样写:sel 阅读全文
posted @ 2017-06-26 02:01 御风飞舞 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 数据库查询优化原则 首先应注意的原则 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wh 阅读全文
posted @ 2017-06-26 01:47 御风飞舞 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。 union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果 阅读全文
posted @ 2017-06-26 01:42 御风飞舞 阅读(45099) 评论(0) 推荐(1) 编辑