mysql
码农星云
码农星云
展开
-
MySQL的btree索引和hash索引的区别
MySQL的btree索引和hash索引的区别转载自http://www.cnblogs.com/vicenteforever/articles/1789613.htmlash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有转载 2016-01-19 17:23:53 · 365 阅读 · 0 评论 -
Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别
Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别 转载自 http://blog.csdn.net/zwhfyy/article/details/4318316当你需要同时包含日期和时间信息的值时则使用DATETIME类型。MySQL以’YYYY-MM-DD HH:MM:SS’格式检索和显示DATETIME值。支持的范围为’1000-01-01 00:00:00’到’99转载 2016-01-19 18:12:36 · 688 阅读 · 0 评论 -
mysql插入数据时候先检查表中有没有相同的数据如果有就删除原来记录插入,没有就直接插入
mysql replace into用法详细说明转载自 http://www.cnblogs.com/martin1009/archive/2012/10/08/2714858.htmlREPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARYKEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRI转载 2016-01-20 11:41:03 · 4028 阅读 · 0 评论 -
建唯一索引保证并发时,多线程插入数据的业务上的一致性
在项目中遇到并发导入excel数据到同一张表, 最初没有设置unique索引,导致在多线程并发导入excel数据的时候,业务上要求供应商代码不重复的字段,出现了重复,在这张数据表维护的时候,只有逻辑删除,不会物理删除,因此最开始没有去建议供应商代码的unique索引.单纯的对供应商代码做unique索引也是不能满足要求的因为失效删除的数据是打了标记的,有效的相同供应商代码还是可以插入进来.后来想到原创 2016-01-29 19:48:23 · 2738 阅读 · 0 评论 -
mysql中DATE_FORMAT()和str_to_date()简介
定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0转载 2016-03-07 10:57:53 · 1242 阅读 · 0 评论