数据库
Gavin1994
没事的时候写写字
展开
-
oracle和mysql的几点重要区别总结
最近,实际项目的开发中,将原创 2014-11-14 23:53:46 · 1884 阅读 · 0 评论 -
MySQL索引原理及慢查询优化(重要)
说明:本文转载自:http://tech.meituan.com/mysql-index.html该文是我看过mysql索引和优化相关知识,讲解最全面的一篇博文(是美团内部的一篇技术博文),现转载分享给大家,希望大家能从中有所收获!MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,转载 2015-05-15 11:46:00 · 672 阅读 · 0 评论 -
excel数据导入到mysql的问题
可视化数据库管理界面navicat for mysql中自带有表数据的导入功能,支持导入.db,.txt,.csv,.html,.xls,.xlsx,.xml,.json格式的文件。在导入excel文件的时候,若excel中的sheet名带有中文,则该excel中的所有sheet都不能被识别,当然你就不能从sheet表中导入数据到mysql的table中。因此,将excel 中的sheet原创 2015-06-18 13:25:19 · 1380 阅读 · 0 评论 -
mysql选取数据类型的标准(重要)
1.允许值:允许输入一个字段中的值的范围和类型是决定哪个数据类型加在这个字段上的最直接因素。2.存储效率:考虑字段可能的值的范围并且根据这个范围选取一个适当的、大小合适的数据类型也是很重要的,尤其是在处理数值类型的时候。3.格式和显示要求:影响字段类型选择的另一个重要因素是存储在字段内的数据的应用格式和显示要求。4.数据处理要求:数据类型的选择还应该考虑数据操作和应用处理的要求,比如说原创 2015-06-08 16:28:46 · 853 阅读 · 0 评论 -
mysql的sql执行计划详解(非常有用)
引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优转载 2015-05-11 14:10:59 · 28761 阅读 · 0 评论 -
mysql性能调优
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null判断,否则会导致引擎放弃使用索引而进行全表扫描。3.应尽量避免在where子句中使用!=或4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描。Eg:select id from原创 2015-05-11 14:47:45 · 785 阅读 · 0 评论