标签:-- har 进制 取值 字符 mint 一个 float color
1. 整数类型
TINYINT 1字节
SMALLINT 2字节
MEDIUMINT 3字节
INT 4字节
INTEGER 4字节
BIGINT 8字节
2. 浮点
FLOAT 4字节
DOUBLE 8字节
浮点和定点可指定精度:数据类型(m,d) m为总位数,d为小数位数
3. 定点
浮点存放近似值,定点存放精确值
DECIMAL(M,D) M+2字节
4. 字符串
CHAR(N) 长度为N,长度固定为N,最多255个字符
VARCHAR(N) 长度可为0到N之间,最多65535个字符
TINYTEXT 值长度+2 字节,最多255个字符
TEXT 值长度+2字节,最多65535个字符
MEDIUMTEXT 值长度+3字节
LONGTEXT 值长度+4字节
5. 时间类型
YEAR类型:‘00‘~‘69‘转换为2000~2069 ‘70‘~‘99‘转换为1970~1999
TIME类型:‘D HH:MM:SS‘ D表示天数(0~34),保存时小时的值为 D*24+HH
CURRNET_TIME、NOW()
DATE类型 ‘YYYY-MM-DD‘ 或 ‘YYYYMMDD‘格式的字符串或数字
CURRENT_DATE、NOW()
DATETIME类型
(5)TIMESTAMP
用4字节表示日期和时间
使用CURRENT_TIMESTAMP输入系统当前日期和时间
根据时区显示
①字段定义为TIMESTAMP,则该字段在插入和更新时都不会自动设置当前时间
②字段为TIMESTAMP DEFAULT CURRENT_TIMESTAMP,则该字段在插入且未指定值时赋值当前时间,更新时未指定值则不做修改
③TIMETAMP ON UPDATE CURRENT_TIMESTAMP ,该字段在插入且未指定值时赋值‘0000-00-00 00:00:00‘,更新未指定值时赋值当前时间
④TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRNET_TIMESTAMP,该字段在插入或更新未指定值时插,赋值当前时间
6. ENUM类型
属性名 ENUM(‘值1‘,‘值2‘,‘值3‘)
ENUM类型的值只能取列表中的一个
7. SET类型
属性名 SET(‘值1‘,‘值2‘,‘值3‘)
SET类型的取值可取一个或多个元素的组合
8. 二进制类型
标签:-- har 进制 取值 字符 mint 一个 float color
原文地址:https://www.cnblogs.com/taoXiang/p/12838130.html