
select goods, ea, CONVERT(varchar(12),starttime,20) as startdt, CONVERT(varchar(12),starttime,20) as enddt from tablename;
Datetime:
时间格式,对应于数据库中的DateTime类型,对应于NET里面的System
DateTime类型。DateTime支持日期从1753年1月1日到9999年12月31日,时间部分的精确度是333毫秒,它需要8字节的存储空间。
Datetime2:
时间格式,就Sql
Server
2008
里面新增的字段类型。对应于数据库中的DateTime2格式,对应于NET里面的System
DateTime类型。DateTime2则支持从0001年01月01日到9999年12月31日,时间部分的精度是100纳秒,占用6到8字节的存储空间,取决于存储的精度。
datetime2数据类型,类似于之前的datetime类型,不过其精度比较高,可以精确到小数点后面7位(100ns)
MySQL 中,默认值无法使用函数 也就是你无法 设置某一列,默认值是 NOW () 这样的处理 假如需要 某列的默认值为 当前数据库时间,那么可以使用 TIMESTAMP 数据类型。
插入的时候,填写 null 即可。 mysql> create table testA ( dt TIMESTAMP );
以上就是关于数据库中datetime字段,我想只提取年月日,而不显示后面的具体时间全部的内容,包括:数据库中datetime字段,我想只提取年月日,而不显示后面的具体时间、数据库存储日期时间数据时,使用数据类型datetime和datetime2有什么区别、Mysql5.1中,datetime类型的字段为什么插入不了NULL值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)