数据库支持的数据类型
%部分结果省略
%help contents 可以查看MySQL帮助文档支持的目录列表,然后根据需要查看的条目选择查看
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. 整数类型
tinyint(1),smallint(2),mediumint(3),int(integer)(4),bigint(8)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.浮点数类型,定点数类型和位类型
float,double(精确到小数点10位以上)存储近似值
定点数类型 dec(decimal)取值范围同double ,存储的是字符串,因此精确度更高
eg. b dec(38,20)---->小数点精确到20位
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.日期和时间
年月日--------------------------------------------------------date
年月日时分秒-----------------------------------------------datetime
如需经常插入或者更新日期为当前系统的时间-----timestamp
时分秒--------------------------------------------------------time
年份-----------------------------------------------------------year
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.字符串类型
char 0-255字节
varchar 0-65535字节
如需存储大量字符串,可选择text(tinytext/text/mediumtext/longtext)系列 ,如需存储二进制数据(eg.图片,音乐或者视频文件)可以选择binary(或者varbinary)
blob与text类似,区别是可以存储二进制数据(eg. .图片,音乐或者视频文件)