您的位置:首页 > 数据库 > Oracle

初学者从oracle到mysql之——日期字符串转换

2016-09-08 10:51 176 查看
最近卸载了oracle,作为初学者的我也来尝一下mysql的鲜。虽说这个mysql已经流行很久了,但是我还是对他比较陌生的。这不在使用mysql做增删改查的时候就遇到了一些与oracle不同之处(这里主要是指两者数据库函数的区别),就我遇到的问题做了一下总结,但愿能帮助到新手。

1.字符串与日期类型转换

①、前台字符串形式的日期插入到数据库

oracle:UPDATE test_emp set deptno=20,hiredate=TO_DATE('2011-11-09','yyyy-mm-dd') WHERE id=2;(这里的ymd可大写)

mysql:UPDATE test_emp set deptno=20,hiredate=str_to_date('2011-11-09','%Y-%m-%d') WHERE id=2;(这里Y大写显示4位,小写2位)

②、把日期查询出来按指定格式显示

oracle:SELECT id,deptno,TO_CHAR(hiredate,'yyyy-mm-dd') WHERE id=2;(这里的ymd可大写)

mysql:SELECT id,deptno,DATE_FORMAT(hiredate,'%Y-%m-%d') WHERE id=2;(这里Y大写显示4位,小写2位)

暂时遇到这么些问题,今后遇到会接着补充。如有不足,敬请指正
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle mysql 数据库