MYSQL | |||
类型 | 名称 | 占用内存 | 取值范围 |
整型 | tinyint | 1字节 | 有符号-128-127 无符号0-255 |
smallint | 2字节 | ||
mediumint | 3字节 | ||
int(interger) | 4字节 | ||
bigint | 8字节 | ||
浮点型 | float | 4字节 | |
double | 8字节 | ||
decimal(M,D) | M+2字节 | ||
日期时间 | year | 1字节 | 1901~2155 |
time | 3字节 | -838:59:59~ 838:59:59 | |
date | 3字节 | 1000-01-01~ 9999-12-3 | |
datetime | 8字节 | ||
timestamp | 4字节 | 1970-01-01 00:00:01~ 2038-01-19 03:14:07 | |
文本字符串 | CHAR(M) | M字节(1≤M≤255) |
Python | |||
类型 | 名称 | 占用内存 | 取值范围 |
number-整型 | int | ||
number-浮点型 | float | ||
number-复数型 | complex | ||
number-布尔型 | bool | ||
字符串 | str | ||
元组 | tuple | ||
列表 | list | ||
字典 | dict | ||
集合 | set | ||
nonetype | none | ||
日期时间 | datetime |
倍福 | |||
类型 | 名称 | 占用内存 | 取值范围 |
BOOL | 8位 | 0或1 | |
BYTE | 8位 | 0~255 | |
WORD | 16位 | 0~65535 | |
DWORD | 32位 | ||
整型 | SINT | 8位 | -127~128 |
USINT | 8位 | 0~255 | |
INT | 16位 | -32768~32767 | |
UINT | 16位 | 0~65535 | |
DINT | 32位 | ||
UDINT | 32位 | ||
LINT | |||
ULINT | |||
浮点型 | REAL | 32位 | |
LREAL | 64位 | ||
字符串 | STRING | 每个字符8位 如没有指定则默认80+1字节 指定则长度+1字节 | |
日期时间 | TIME | 32位 | 下限T#0ms |
TIME OF DAY(TOD) | 32位 | 下限TOD#00:00 | |
DATE | 32位 | D#1970-01-01~ D#2106-02-06 | |
DATE AND TIME(DT) | 32位 | D#1970-01-01-00:00~ D#2106-02-06-06:28:15 |