oracle数据库date类型和mysql数据库datetime类型匹配

摘要:
oracle数据库有date类型,但是没有datetime类型mysql数据库既有date类型也有datetime类型。Oracle数据库的date类型和mysql的date类型是不一样的,Oracle的date类型为YYYY-MM-DDhh:mm:ss和mysql中的datetime类型匹配,而mysql的date类型为yyyy-mm-dd。关于date和datetime的用法,就要看你想要存储时间的精确值了,如果仅仅是想要精确到天的话使用date就可以了,如要要精确到秒一级别的就要使用datetime了。Oracle数据库不能进行批量插入,即不能一条SQL插入多条记录。

oracle数据库有date类型,但是没有datetime类型

mysql数据库既有date类型也有datetime类型。Oracle数据库的date类型和mysql的date类型是不一样的,Oracle的date类型为YYYY-MM-DD hh:mm:ss和mysql中的datetime类型匹配, 而 mysql 的date类型为 yyyy-mm-dd。

关于date和datetime的用法,就要看你想要存储时间的精确值了,如果仅仅是想要精确到天的话使用date就可以了,如要要精确到秒一级别的就要使用datetime了。有时候大家使用datetime的使用却只是存储到天的日期单位时,这个时候就会自动添加00:00:00在数据的后面,作为秒一级别的数据。

如果表中的字段是Date类型,插入或查询时需要将字符串类型转换成Date类型,TO_DATE( '2020-07-01 12:30:11', 'yyyy-mm-dd hh24:mi:ss' )to_date('2010-01-01','yyyy-mm-dd')

SELECT
    ID,
    STAT_DATE,
    TOTAL_SCAN_PEOPLE_NUM,
    TOTAL_FOLW_NUM,
    TOTAL_LOSS_NUM,
    RETAIN_NUM,
    SCAN_NUM,
    SCAN_PEOPLE_NUM,
    FOLW_NUM,
    LOSS_NUM,
    NET_GROWTH_NUM,
    STAT_ID 
FROM
    T_OFFICIAL_ACCOUT 
WHERE
    ( 
    STAT_DATE BETWEEN TO_DATE('2020-11-02 00:00:00', 'yyyy-mm-dd hh24:mi:ss') 
    AND TO_DATE('2020-11-05 23:59:59', 'yyyy-mm-dd hh24:mi:ss') ) 
ORDER BY
    STAT_DATE ASC;

另外:如果表中有主键,并且已经存在序列,则在插入时,写上ID字段,值用序列的下一个值即可,即CR_TRACEABILITY_SEQ.nextval。

Oracle数据库不能进行批量插入,即不能一条SQL插入多条记录。

免责声明:文章转载自《oracle数据库date类型和mysql数据库datetime类型匹配》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Apollo 配置中心部署注意事项Archive.org:互联网档案馆下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql 索引中的USING BTREE 的意义

索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存储引擎有更高的限制。MySQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; MYISAM和Inn...

CentOS 命令大全

系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本# cat /proc/cpuinfo      # 查看CPU信息# hostname               # 查看计算机名# lspci -tv              # 列...

Java实现MySQL数据库导入

距离上班还有一段时间。现在总结一下如何使用Java语言实现MySQL数据库导入: 首先新建名为test的数据库; 其次执行下面Java代码: [java]view plaincopy importjava.io.File; importjava.io.IOException; /** *MySQL数据库导入 * *@authorGaoHuanji...

SQL Server 复制 订阅与发布

接触 SQL Server 很长时间了,做了很多项目,但是对sql Server的订阅和发布知之不多,现在把订阅与发布的相关知识总结起来,以供大家拍砖。以下内容参考webcast SQL Server 的复制技术 包括 订阅和发布 复制的组成部分:发布服务器(出版社),分发服务器(邮局),订阅服务器(读者,接受者) 发布服务器的作用:维护源数据库,由这些数...

全栈工程师之路

markdown的学习 ## markdown的下载MarkdownPad - The Markdown Editor for Windows ##开始学习 1.学习基本文本编辑 2.学习如何引用文本与代码 3.学习如何添加图片和连接 4.学习如何制作表格 ## 如何编写连接 [baidu](http://www.baidu.com) ## 如何表示图片...

CAD数据导入Arcgis10.1的依赖关系

这段时间在做基于Arcgis10.1API处理AutoCAD图纸数据并将处理后的数据坐标转换为xml文件,以便于在开发的项目中使用。通过这段时间的开发总结以下问题希望能对童鞋有所帮助: 1、遇到CAD格式的数据有非法的数据时(比如无法正常识别的点、线、面)就不能通过arcgis层面去处理,要在cad本身去做处理通过AutoCAD的相关命令对模型进行处理。...