MySQL数据类型
MySQL数据类型
可分为数值、日期时间、字符串类型
- 数值类型
| 类型 | 范围(有符号 | 范围(无符号) | 用途 | 
|---|---|---|---|
| TINYINT | (-128,127) | (0,255) | 小整数值 | 
| SMALLINT | (-32 768,32 767) | (0,65 535) | 大整数值 | 
| MEDIUMINT | (-8 388 608,8 388 607) | (0,16 777 215) | 大整数值 | 
| INT或INTEGER | (-2 147 483 648,2 147 483 647) | (0,4 294 967 295) | 大整数值 | 
| BIGINT | (-9,223,372,036,854,775,808,9 223 372 036 854 775 807) | (0,18 446 744 073 709 551 615) | 极大整数值 | 
| FLOAT | ------ | 单精度浮点数值 | |
| DOUBLE | --------- | 双精度浮点数值 | |
| DECIMAL | 依赖于M和D的值 | 依赖于M和D的值 | 小数值 | 
- 日期和时间类型
| 类型 | 格式 | 用途 | 
|---|---|---|
| DATE | YYYY-MM-DD | 日期值 | 
| TIME | HH:MM:SS | 时间值/持续时间 | 
| YEAR | YYYY | 年份值 | 
| DATETIME | YYYY-MM-DD HH:MM:SS | 混合日期和时间 | 
| TIMESTAMP | ----------- | 时间戳 | 
- 字符串类型
| 类型 | 用途 | 
|---|---|
| CHAR | 定长字符串 | 
| VARCHAR | 变长字符串 | 
| TINYBLOB | 不超过255字符的2进制 | 
| TINYTEXT | 短文本字符串 | 
| BLOB | 二进制长文本数据 | 
| TEXT | 长文本数据 | 
| MEDIUM··· | LONG··· | 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号