![](https://img-blog.csdnimg.cn/20191014183133203.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySql
文章平均质量分 67
ClarenceJohnson
实践是检验真理的唯一标准
展开
-
Mysql的SQL调优-面试专题
通常为了方便拼装查询条件,我们会默认使用该条件,数据库引擎会放弃索引进行全表扫描。貌似两种方式效率差不多,即使union扫描的是索引,or扫描的是全表)优化方式:用代码拼装sql时进行判断,没where加where,有where加and。6、尽量避免进行null值的判断,会导致数据库引擎放弃索引进行全表扫描。优化方式:如果是连续数值,可以用between代替。优化方式:可以给字段添加默认值0,对0值进行判断。优化方式:使用具体的字段代替 *,只返回使用到的字段。优化方式:尽量在字段后面使用模糊查询。原创 2024-02-21 23:53:01 · 1789 阅读 · 0 评论 -
Mysql的GROUP BY和JOIN学习
GROUP BY分组( GROUP BY)操作和其他的关系操作不同,因为它改变了关系的结构。来看下面的示例: SELECT department_id, count(*), first_name FROM employees GROUP BY department_id;该语句的目的是按照部门统计员工的数量,但是存在一个语法错误,就是 first_name 不能出现在查询列表中。原因在于按照部门进行分组的话,每个部门包含多个员工;无法确定需要显示哪个员工的姓名,这是一个逻辑上的错误。所以转载 2020-10-10 11:23:16 · 2149 阅读 · 0 评论 -
数据库SQL调优的几种方式(转)
数据库SQL调优的几种方式(转)原文地址:https://blog.csdn.net/u010520146/article/details/81161762在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的SQL调优方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴.文章目录数据库SQL调优的几种方式(转)一.创建索引二.避免在索引上使用计算三.使用预编译查询四.调整Where字句中的连接顺序五.尽量将多条SQL语句压缩到一句SQL中六.用where字句替换HAVING字句七转载 2020-05-22 15:04:37 · 1833 阅读 · 0 评论 -
MySql触发器表同步表
一、触发器概念 触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。 触发器经常用于加强数据的完整性约束和业务规则等。 触发器创建语法四要素: 1...转载 2019-10-15 12:01:52 · 561 阅读 · 0 评论 -
mysql常用命令操作
mysql修改某个字段(替换关键字内容),UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, ‘替换前关键字’, ‘替换后关键字’ ) WHERE 条件。举例:update goods_table SET goods_name = REPLACE( goods_name, '2017', '2018' )原来字段“2017新款”,执行之后“2018新款”...原创 2019-10-14 09:39:55 · 124 阅读 · 0 评论