MySQL数据库使用时注意事项.doc
《MySQL数据库使用时注意事项.doc》由会员分享,可在线阅读,更多相关《MySQL数据库使用时注意事项.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1MySQL 数据库使用时注意事项数据库使用时注意事项MySQL 数据库使用时注意事项建表的角度上1、合理安排表关系2、尽量把固定长度的字段放在前面3、尽量使用 char代替 varchar4、分表:水平分和垂直分在使用 sql 语句的时候1、尽量用 where 来约束范围到一个比较小范围的程度,比如分页2、尽量使用连表查询,而不是使用子查询3、删除数据或者修改数据的时候尽量使用主键作为条件4、合理创建和时候用索引合理创建和时候用索引正确使用索引1、查询的条件字段不是索引字段,对哪一个字段创建了索引就对哪一个字段做条件查询2、在创建索引的时候应该对区分度比较大的列进行创建1/10 以下的重复率
2、比较适合创建索引23、范围范围越大越慢范围越小越快!=慢like#39;a%#39;快like#39;%a#39;慢4、条件列参与计算/使用函数5、and 和 or多个条件的组合,如果使用 and 连接,其中一列含有索引,都可以加快查找速度如果使用 or 连接,必须所有的列都含有索引,才能加快查询速度6、联合索引(最左前缀原则)必须带这最左边的列作为条件,从出现范围开始整条索引失效(id,name,email)select*from s1 where id=1800000 and name=#39;eva#39;and email=#39;email#160;protected/*/#39;s
3、elect*from s1 where id=1800000 and name=#39;eva#39;select*froms1whereid=1800000andemail=#39;email#160;protected/*/#39;select*from s1 where id=1800000;3select*froms1wherename=#39;eva#39;andemail=#39;email#160;protected/*/#39;(email,id,name)select*froms1whereid10000andemail=#39;email#160;protected/*/#39;7、条件中写出来的数据类型必须和定义的数据类型一致select*from biao where name=666#不一致8、select 的字段应该包含 order by 的字段select name,age from 表 order by age比较好select name from 表 order by age不好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 使用 注意事项
限制150内