
MySQL
Index.Fighting
System.out.println("Boom!");
展开
-
MySQL 数据迁移
MySQL数据库迁移MySQL数据库迁移(数据文件直接迁移)在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽量减少服务器迁移时的损失。所以迁移时间选在了晚上零点开始,而且要尽量减少迁移所用的时间。在迁移之前有三种方案:数据库直接导出,拷贝文转载 2017-08-07 11:44:41 · 462 阅读 · 0 评论 -
Mybaties配置文件mapper中的标签使用问题
在开发过程中,碰到了 连续判断问题,后来发现可以嵌套使用。不过这种用法不多,可以进行简化//外面是双引号,里面就是单引号 test="contactPhone != null and contactPhone!= '' "> contact_phone = #{contactPhone} //外面是原创 2017-08-22 13:44:01 · 553 阅读 · 0 评论 -
mysql数据库类型比较
(1)char: char不用多说了,它是定长格式的,但是长度范围是0~255. 当你想要储存一个长度不足255的字符时,MySQL会用空格来填充剩下的字符。因此在读取数据时,char类型的数据要进行处理,把后面的空格去除。补充说明:经常变换的字段&&长度都差不多的应该用char,因为varchar每次储存都会先去计算字符串的长度,频繁操作的话也是很消耗时间的,但是char不转载 2017-09-04 14:30:18 · 313 阅读 · 0 评论 -
Mysql语句优化
在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理。 往常我经常会看到一些所谓的优化建议不使用Count(* )而是使用Count(1),从而可以提升性能,给出的理由是Count( *)会带来全表扫描。而实际上如何写Count并没有区别。转载 2017-08-28 11:43:41 · 333 阅读 · 0 评论 -
MySQL force Index 强制索引概述
强制索引MySQL FORCE INDEXSELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。忽略索引 IGNORE INDEXSELECT * FROM TABLE1 IGNORE INDEX (FIELD1, FIELD2) … 在上面的SQL语句中,转载 2017-09-20 11:37:30 · 819 阅读 · 0 评论 -
数据库类型
now函数是用来获取数据库当前时间戳的函数所获取的时间与后台获取的时间一致,与前端获取的时间要晚数据库数据类型 零值表示DATETIME * 0000-00-00 00:00:00DATE * 0000-00-00TIMESTAMP 00000000000000(与时区相关)TIME * 00:00:00YEAR ...原创 2018-06-24 16:17:35 · 228 阅读 · 0 评论 -
如何选择数据库存储引擎
MyISAM:默认的MySQL插件式存储引擎.如果应用是以操作和插入操作为主,只是很少的更新和删除操作,并且对事物的完整性,并发性要求不是很高,那么选择这个存储引擎是非常适合的.MyISAM是在Web,数据仓储和其他应用环境下最常用的存储引擎之一. InnoDB:用于事务处理应用程序,支持外键.如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操...转载 2018-08-08 16:51:42 · 787 阅读 · 0 评论