mysql
笑-对-人-生
这个作者很懒,什么都没留下…
展开
-
mysql索引失效备忘:不同表连接,字段类型不一致也会导致索引失效
两个字段的类型不一样,导致索引失效转变类型之后,索引有效,两个类型需要一致,如果不一致会导致失效原创 2021-05-04 11:53:59 · 525 阅读 · 0 评论 -
mysql update同时更新两个表
update table1,table2 set table1.字段...............2017-05-25 15:32:16 · 6674 阅读 · 1 评论 -
理解事务的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老...原创 2017-07-27 10:28:10 · 106 阅读 · 0 评论 -
mysql sum() sum(条件表达式) count() count(条件表达式) 总结
Sum()函数里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。SUM(条件表达式),如果记录满足条件表达式就加1,统计满足条件的行数 count()函数里面的参数是列名的的时候,那么会计算有值项的次数。 (NULL 不计入, 但是''值计入)COUNT(*)可以计算出行数,包括nullCOUNT(1)也可以计算出行数,1在这里代表一行 co...原创 2017-08-04 15:55:56 · 5636 阅读 · 2 评论 -
Mysql索引可能失效的场景
1.WHERE字句的查询条件里有不等于号(WHERE column!=…),mysql将无法使用索引2.类似地,如果WHERE字句的查询条件里使用了函数(如:WHERE DAY(column)=…),MYSQL将无法使用索引3.在JOIN操作中(需要从多个数据表提取数据时),MYSQL只有在主键和外键的数据类型相同时才能使用索引,否则即使建立了索引也不会使用4.如果WH...原创 2017-08-04 15:56:22 · 143 阅读 · 0 评论 -
spring+mybatis保存数据到数据库中文乱码问题
所有编码都设置之后保存中文仍然乱码,原因很有可能是my.ini未设置编码,修改my.ini之后,重启mysql试试,my.ini修改如下:[mysqld]character-set-server=utf8...原创 2017-09-17 22:42:05 · 743 阅读 · 0 评论