初学者从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位)
暂时遇到这么些问题,今后遇到会接着补充。如有不足,敬请指正
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修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- 使用MySQL内置函数把字符串转换为日期
- [Oracle] to_date() 与 to_char() 日期和字符串转换[博客园—gshine]
- MYSQL中日期与字符串间的相互转换
- Oracle中的日期和字符串互相转换
- 在MYSQL中把一个字符串转换成日期
- mysql日期字符串相互转换
- Oracle中的日期和字符串互相转换
- mysql里面利用str_to_date()把字符串转换为日期&&给mysql的日期字段增加天数
- oracle 字符串与日期转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- SQL Server和Oracle日期与字符串之间的转换
- MYSQL中日期与字符串间的相互转换
- [oracle] to_date() 与 to_char() 日期和字符串转换
- Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- oracle 字符串 与 日期 转换
- Oracle中的日期和字符串互相转换
- Oracle常用函数(字符串、数据类型转换、日期类型)