·字符串的基本使用:
char(size) 固定长度字符串 最大255个字符
varchar(size) 0~65535字节 可变长度字符串,最大65535-(1~3)字节(在utf8编码中最大21844个字符,1~3个字节存储大小,uft一个字符等于3个字节)
char、varchar不管是字母还是汉字存放的都是以表的编码定义好的字符,不是按字节存放的。
数值类型:
整型:tinyint【1个字节】、smallint【2个字节】、mediumint【3个字节】、int【4个字节】、bigint【8个字节】
小数类型:float【单精度】、double【双精度】、decimal【M、D】小数可变长,大小不确定。
文本类型(字符串类型):char 0-255、varchar 0-065535【0~2^16-1】、text 0~2^16-1、longtext 0~2^32-1
二进制数据类型:blob【0~2^16-1】、longblob[0~2^32-1]
日期类型:
date【日期类型 年月日】
time【时间类型 时分秒】
year、datetime【年月日 时分秒 YYYY-MM-DD HH:mm:ss】
timestamp【时间戳】可用于自动记录insert update