整数类型取值范围
类型 |
|
字节数 |
|
TINYINT |
-128 - 127 |
0 - 255 |
1 |
SMALLINT |
-32768 - 32767 |
0 - 65535 |
2 |
MEDIUMINT
|
-8388608 - 8388607 |
0 - 16777215 |
3 |
INT |
-2147483648 - 2147483647 |
0- 4294967295 |
4 |
BININT |
-9223372036854775808 - 9223372036854775807 |
0- 18446744073709551615 |
8 |
时间取值范围:
类型 |
范围 |
字节数 |
'1000-01-01'到'9999-12-31' |
3 |
|
DATETIME
|
'1000-01-01 00:00:00'到'9999-12-31 23:59:59' |
8 |
TIME |
'00:00:00'到'23:59:59 |
3 |
TIMESTAMP |
自动1970-01-01 00:00:01到2038-01-0100:00:00 |
4 |
INT |
'1901-12-14
04:51:44' 到 '2038年1月19日
11:14:07' |
4 |
'1970-01-01
08:00:00' 到 '2106-02-07 14:28:15' |
4 |
IP存储
|
UNSIGNED INT类型 |
字符类型 |
255.255.255.255 |
4294967294 |
‘255.255.255.254‘ |
特别是在大表上(百万级),推荐如下使用方法
a)
业务内各表时间字段务必统一,推荐使用INT或UNSIGNED INT。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。