MySQL数据库学习之一
MySQl数据库的数字类型:
整数数据类型
数据类型 | 取值范围 | 说明 | 单位 |
TINYINT | 符号值:-127~127无符号值:0~255 | 最小整数 | 1字节 |
BIT | 符号值:-127~127无符号值:0~255 | 最小整数 | 1字节 |
BOOL | 符号值:-127~127无符号值:0~255 | 最小整数 | 1字节 |
SMALLINT | 符号值-32768~32767无符号值0~63535 | 小型整数 | 2字节 |
MEDIUMINT | 符号值-223 ~223-1无符号值:0~224 | 中型整数 | 3字节 |
INT | 符号值-231~231-1无符号值:0~232 | 标准整数 | 4字节 |
BIGINT | 符号值-263~263-1无符号值:0~264 | 大整数 | 8字节 |
浮点数数据类型
数据类型 | 取值范围 | 说明 | 单位 |
FLOAT | +(-)3.4028234666E+38 | 单精度浮点数 | 8/4字节 |
DOUBLE | +(-)1.7976931348623157E+308 | 双精度浮点数 | 8字节 |
DECIMAL | 可变 | 一般整数 | 自定义长度 |
字符串类型:
类型 | 取值范围 | 说明 |
char(M) | 0~255个字符 | 固定长度为M的字符串,M的取值范围为2~255 |
char | 0~255个字符 | char(M)类似 |
varchar(M) | 0~255个字符 | 长度可变,类似char(M) |
日期和事件:
类型 | 取值范围 | 说明 |
DATE | 1000-01-01 999-12-31 | 日期格式:YYYY_MM_DD |
TIME | -838:58:59 835:59:59 | 事件格式:HH:MM:SS |
DATETIME |
1000-01-01 00:00:00 9999-12-31 23:59:59 |
日期和时间格式YYYY-MM_DD HH:MM:SS |
TIMESTAMP |
1970-01-01 00:00:00 2037年的某个时间 |
时间标签,在处理报告时使用显示格式取决于M的值 |
YEAR | 1901-2155 | 年份可指定两位数字和四位数字 |
posted on 2015-03-24 22:57 AriesDongs 阅读(107) 评论(0) 编辑 收藏 举报