栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mysql中常见的坑

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mysql中常见的坑

1 表属性设置为NULL,你可能要面临很多麻烦




mysql 允许对null列加索引 但是只有 is null 才会走索引 !!!
唯一性索引 允许插入多条为null的数据 对后续如果查询使用select one 会有影响 !!!

null 参与计算 结果都是null 也可能会对后续程序有影响 !!!
null 参与聚合 eg count 函数返回的这一列不为null的总和 也可能会对后续程序有影响 !!!
null 参与排序 null的列 ASC 排在最前

2 不在随意设置数据类型,不给未来留隐患






事务处理出错 可能是锁用的不对



set autocommit = false 自己测试的话需要设置事务自动提交为false
inser 会加表级排他锁!

4 SQL很慢该怎么优化呢


set GLOBAL slow_query_log = ON
或者



5
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号