高级数据库工程师(DBA),从事数据库管理工作多年,曾就职于聚美优品、猫扑、TOM等多家大型互联网公司,进行过千万级的数据处理,对大数据业务、高并发时数据优化积累了大量丰富的经验。
打开微信扫码自动绑定
绑定后可得到
使用 Ctrl+D 可将课程添加到书签
举报
數據表
mark
timestamp时间限制为2038-01-19,而且一个表不能有2个timestamp
字节占位符
数字->日期&二进制->字符
1970年。。:)
在MySQL 4.1版本后,char和varchar的长度指的是字符数而不是字节数。常用的utf8和utf8mb4编码中,每个字符占用字节数是不固定的,表格中写的存储空间使用字节不是很准确。 从节省空间的角度来讲,utf8和utf8mb4编码下更多选用varchar而不是char,因为char会按照可能的最长长度预留空间。 参考见: http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
在percona的推荐中,时间类型在innodb中存储最好为timestamp,存为整数型的unix时间戳并不会带来任何收益,而且不方便处理,还失去自动更新的能力。
Unix时间戳指的是从1970年1月1日开始所经过的秒数
实战
¥166.00
初级
11207
¥149.00
23945
¥266.00
7432
¥348.00
9486
¥399.00
7735
5步骤6门课
5971人收藏
4步骤4门课
289人收藏
3步骤5门课
11374人收藏
入门
3011
980
1184
2980
5982
你发的评论可能会是问题?是否将他发到问答中
本次提问将花费2个积分
你的积分不足,无法发表
继续发表请点击 "确定"