以下内容来源于网络,如果侵权请私信,会配合删除
INT类型
int分不同类型,存储空间不同
小数类型
只有DECIMAL类型才能保证sum下数字的完全正确,其他类型会有小数位后几位的偏差
字符类型
不固定长度、不频繁更新用varchar,反之用char。
频繁更新由于varchar每次都要检查长度,会造成数据碎片影响效率
如何存储日期
data类型
只精确到年月日,用来保存生日
# time
只保存时分秒,感觉用处不多
TimeStamp时间格式
比datetime少占用4个字节;时间范围有限制;分市区,需要在数据库连接时配置。较常用。
下面数据库连接代码改把格林威治时间改成北京时间
jdbc:mysql://127.0.0.1:3306/…&serverTimezone=UTC
改为
jdbc:mysql://192.168.1.15:3306/…&serverTimezone=Asia/Shanghai