几乎每次数据库建模的时候,都会遇到时间类型数据存储的问题。 mysql存储时间通常选择这四种类型:datetime、timestamp、int和bigint四种方式,到底使用什么类型,需要看具体的业务。 我们分别对这四种类型进行讨论。 1、datetime 这个类型可以存储8字节,表示从1000到9 ...
分类:
数据库 时间:
2017-12-29 15:33:55
阅读次数:
138
数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string datetime System.DateTime decimal System.Decimal float System. ...
分类:
数据库 时间:
2017-12-25 20:59:23
阅读次数:
318
参考文档: btree索引数据结构: http://www.oschina.net/question/565065_86338 btree索引和hash索引的比较 http://mxdxm.iteye.com/blog/2196229 http://www.cnblogs.com/xiaoboluo ...
分类:
数据库 时间:
2017-12-20 18:57:28
阅读次数:
178
update flag_hinterland_flows poi_id=#{poiId,jdbcType=BIGINT}, city_id=#{cityId,jdbcType=BIGINT}, /*2set... ...
分类:
其他好文 时间:
2017-12-17 12:15:30
阅读次数:
641
MySQL索引原理及慢查询优化 http://blog.jobbole.com/86594/ 细说mysql索引 https://www.cnblogs.com/chenshishuo/p/5030029.html MySQL的btree索引和hash索引的区别 https://www.cnblog ...
分类:
数据库 时间:
2017-12-16 17:11:14
阅读次数:
188
索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 Hash索引 所谓Hash索引,当我们要给某张表某列增加索引时,将这张表的这一列进行 ...
分类:
数据库 时间:
2017-12-15 19:32:31
阅读次数:
198
MySQL Hash索引和B-Tree索引的区别究竟在哪里呢?相信很多人都有这样的疑问,下文对两者的区别进行了详细的分析,供您参考。 MySQL Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所 ...
分类:
数据库 时间:
2017-12-11 11:13:09
阅读次数:
152
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数 int 从 -2^31... ...
分类:
数据库 时间:
2017-12-04 11:47:47
阅读次数:
257
今天来说一下正则的url匹配 示例:url ="https://v5.lairen.com/activity?id=862&code=ab9a61823398273b7b036fd9ed1a885e"? 首先要解析的是协议和域名 目前来说协议普遍有三种: http|ftp|https 而域名一般都是 ...
分类:
Web程序 时间:
2017-12-01 21:57:50
阅读次数:
234
设计优化–无法使用索引的场景 ?通过索引扫描的记录数超过30%,变成全表扫描 ?联合索引中,第一个索引列使用范围查询--只能用到部分索引 ?联合索引中,第一个查询条件不是最左索引列 ?模糊查询条件列最左以通配符% 开始 ?内存表(HEAP 表)使用HASH索引时,使用范围检索或者ORDER BY ?... ...
分类:
数据库 时间:
2017-11-30 17:22:31
阅读次数:
185