2015年7月22日

mysql中为int设置长度究竟是什么意思

摘要: 根据个人的实验并结合资料:1、长度跟可以使用的值的范围无关,值的范围仅跟类型对应的存储字节数和是否unsigned有关;2、长度指的是显示宽度,比如,指定3位int,那么id为3和id为300的值,在显示的时候怎么对齐呢?按照手册的说法,是默认用“空格”在左边填充。比如下述表格CREATE TABL... 阅读全文

posted @ 2015-07-22 23:56 静以修身俭以养德 阅读(5126) 评论(0) 推荐(1) 编辑

如何将int转换为datetime?

摘要: $timestamp = 1210003200;$datetime = date('Y-m-d H:i:s', $timestamp);echo "该时间戳代表的时间:", $datetime, "\n";echo "从此时间重新转回时间戳:", strtotime($datetime), "\n"... 阅读全文

posted @ 2015-07-22 23:52 静以修身俭以养德 阅读(1282) 评论(0) 推荐(0) 编辑

详解mysql int类型的长度值问题

摘要: 我的朋友海滨问我mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么... 阅读全文

posted @ 2015-07-22 23:52 静以修身俭以养德 阅读(723) 评论(0) 推荐(0) 编辑

导航