标题Oracle中to_char函数和MySQL中的str_to_date函数

1. str_to_date()----->相当于Oracle中的to_char(): 字符串转换为日期格式

(1)数据库中的写法:

select p.*,to_char(departureTime,'%Y-%m-%d') departureTimeStr from product p

(2)项目Dao层中的写法:

    @Select("select p.*,date_format(departureTime,'%Y-%m-%d') departureTimeStr from product p where id=#{id}")

2.date_format()----->相当于Oracle中的to_date():日期转换为字符串格式

(1)数据库中的写法:

select p.*,date_format(departureTime,'%Y-%m-%d') departureTimeStr from product p

(2)项目Dao层中的写法:

    @Select("select p.*,date_format(departureTime,'%Y-%m-%d') departureTimeStr from product p where id=#{id}")

创建数据库代码:

CREATE TABLE product(
id BIGINT PRIMARY KEY AUTO_INCREMENT,
productNum VARCHAR(50) NOT NULL UNIQUE,
productName VARCHAR(50),
cityName VARCHAR(50),
departureTime VARCHAR(50),
productPrice NUMERIC(8,2),
productDesc VARCHAR(500),
productStatus INT
);
说明:departureTime是数据库中的字段,类型为date,departureTimeStr 是实体类中的字段,类型为String,但是数据为空,执行以上sql语句,会自动转换并添加数据到departureTimeStr 字段中。%Y:代表4位的年份
%m:代表月, 格式为(01……12)
%d:代表月份中的天数,格式为(00……31)

Oracle中to_char函数和MySQL中的str_to_date函数区别相关推荐

  1. 使用sqoop将HIVE中的数据输出带Mysql中

    hive中的数据: mysql中的表: 然后安装sqoop: https://blog.csdn.net/qq_41946557/article/details/102890594 里面有详细步骤: ...

  2. oracle实现mysql的if_oracle中decode函数 VS mysql中的if函数和case函数

    oracle中有decode函数,如下: select sum(decode(sex,'男',0,1)) 男生数 from school: 统计男生数目,含义为:decode()中sex字段为男时,用 ...

  3. 使用Streamsets将Oracle数据实时同步到MySQL中

    相关环境: Oracle 11g:11.2.0.1.0  MySQL:8.0.22 前期准备: 1.打开Oracle的logminer a.在SQL Shell中,以具有DBA的用户身份登录数据库: ...

  4. insert 语句_替换某字段中的特定字符串——MySQL REPLACE 与INSERT 函数详解

    MySQL提供了一个非常实用的字符串函数--REPLACE() 函数,它允许用新的字符串替换字段中的特定字符串,而不再需要自己写函数去替换,用起来非常的方便. REPLACE() 函数语法 需要注意的 ...

  5. 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法

    1. 用法一 LOCATE(substr,str) POSITION(substr IN str) 函数返回子串substr在字符串str中第一次出现的位置.如果子串substr在str中不存在,返回 ...

  6. Oracle 表分析缩表,MySQL中的表分析

    零:说在前面 众所周知,Oracle中,对于大量增删改操作的表需要定时进行表分析,以便回收被标记废弃的磁盘空间,缩减表的实际大小.对于异常状态的索引,也需要定时对索引进行重构. MySQL中亦有类似需 ...

  7. mysql 开窗函数 累加_开窗函数在MySql中的使用

    MySql在8.0的版本增加了对开窗函数的支持,终于可以在MySql使用开窗函数了.开窗函数又称OLAP函数(Online Analytical Processing).开窗函数的语法结构: #Key ...

  8. mysql中int最大多少,MySQL中int最大值深入讲解

    MySQL中int最大值深入讲解 导语 前两天看到的问题,展开写一下. 字节 我们都知道计算机是以二进制为基础.存储的基本单位是 Bit,也称为比特.二进制位.1bit 可以表示 0 或者 1 两个数 ...

  9. mysql中的钱null,mysql 中null总结

    ====================== 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1.我字段类型是not null,为什么我可以插入空值 2.为毛n ...

最新文章

  1. 最小径集的算法_机器学习的利器——集成算法
  2. CSS2简写和常用css总结笔记
  3. 异常:System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)
  4. Space-Filling Designs
  5. c++对象的动态建立和释放
  6. virtual machine(vmware)知识
  7. [传奇单机架设]DBC2000数据库使用教程
  8. php 数据类型转换与比较
  9. 树莓派无法安装mariadb_RaspberryPi(树莓派)安装 MariaDB 数据库没有办法远程访问...
  10. python基础知识-Python基础知识
  11. mysql乐观锁和悲观锁的区别_mysql悲观锁和乐观锁的区别
  12. 计算机 网络发现不了电脑,电脑搜不到无线网络怎么办
  13. 病毒是什么?地球上万物都是相生相克的,那么病毒在自然界的天敌是什么?...
  14. 注意啦,还没有支持64位系统的App开发者,务必在12月底前完成这件事
  15. Excel中序号自动填充
  16. []==![]结果为true,探究 == 本质
  17. 大型IT企业内部数据分析的现状和发展趋势
  18. Android 下载和更新APK
  19. 黑苹果安装教程,教您黑苹果怎么安装
  20. 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录

热门文章

  1. 线性代数(19)——行列式(下)
  2. 【electron】 打包应用修改图标和进程名字
  3. ICMP协议之tracert实现
  4. 关于typedef的用法总结
  5. failed to connect to ‘192.168.31.157:5555‘: Connection refused
  6. 数据库having的用法详细介绍
  7. IRT和DINA模型学习总结
  8. 从零开始学C语言 : 初阶指针
  9. 网络直播电视之M3U8解析篇 (下)
  10. Basler工业相机python开发(Pypylon)