多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
日期时间类型包括如下几种: * date类型: 表示日期,格式类似这样:'0000-00-00' * time类型: 表示时间,格式类似这样:'00:00:00' * datetime类型: 表示日期时间,格式类似这样:'0000-00-00 00:00:00' * timestamp类型: 表示“时间戳”,其实就是一个整数数字,该数字是从是“时间起点”到现在为止的“秒数”。 “时间起点”是:1970-1-1 0:0:0 timestamp类型的字段,无需插入数据,而是会自动取得当前的日期时间(表示当前时刻)。 而且,此类型字段会在数据被更新时,也同样自动取得当前的日期时间(表示修改的时刻)。 特别总结:它在insert或update某行数据的时候,能够自动获得当前时间。 * year类型: 表示年份,格式为:'0000' > 注意: > 时间类型的字面值,通常使用**单引号**引起来 示例: 创建一个表,设定5个字段分别为上述类型,并插入相应的数据值后查看结果。 ![](https://img.kancloud.cn/cf/ea/cfea6b5aa68f69b3694ac048d6fac2d9_640x335.jpg) now()函数的使用: ![](https://img.kancloud.cn/a8/37/a837600cbcc2b1fa52bdbcae561ca256_656x196.jpg) 更新数据,以对比datetime类型的数据和timestamp类型的数据的区别: ![](https://img.kancloud.cn/1e/a1/1ea154883f135f136be0e9ddb4e4dd34_672x215.jpg) 小细节:timestamp类型在一个表中只能用于一个字段!