MySQL数据类型
MySQL数据类型 信息种类:数值型/字符型/枚举型/日期时间型 1)字符类型 定长:char 最长字符个数255 不够指定字符个数时在右边用空格补全 字符个数超出时,无法写入数据 变长:varchar 按数据实际大小分配存储空间 字符个数超出时,无法写入数据 大文本类型:text/blob:字符数大于65535存储时使用 2)数值类型 整形:(附) tinyint 微小整型 smallint 小整型 mediumint 中整型 int 大整型 bigint 极大整型 unsigned 使用无符号存储范围 浮点型: 格式: 字段名 类型(总宽度,小数位数) float 单精度 double 双精度 3)日期时间类型 datetime/timestamp 日期时间 yyyymmddhhmmss date 日期 yyyymmdd year 年 yyyy time 时间 HH:MM:SS 关于日期时间字段 赋值方式:当未给timestamp字段赋值时,自动以当前系统时间赋值,而datetime值为NULL 取值范围: year类型: 要求使用4位数赋值,也可以使用2位数赋值,使用2位数赋值时,01~69视为2001~2069,70~99视为1970~1999 时间函数: curtime() 获取当前的系统时间 curdate() 获取当前的系统日期 now() 获取当前系统日期和时间