mysql与oracle日期格式化字符对照表
oracle 与mysql数据库都提供较强大的日期格式化格式,本文把两种数据库的格式化字符做一个对比,供大家参考:
常用格式串
mysql:DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')
oracle:TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')
以下是格式字符详细列表,空白表示没有对应的格式:
mysql |
oracle |
说明 |
%a |
Dy DY dy |
工作日的缩写名称 (Sun..Sat) |
%b |
Mon MON mon |
月份的缩写名称(Jan..Dec) |
%c |
MM |
月份,数字形式(0..12) |
%D |
|
带有英语后缀的该月日期(0th,1st,2nd,3rd, ...) |
%d |
DD |
该月日期,数字形式(00..31) |
%e |
|
该月日期,数字形式(0..31) |
%f |
FF[6] |
微秒(000000..999999) |
%H |
HH24 |
小时(00..23) |
%h
@I
|
HH |
小时(01..12) |
%i |
MI |
分钟,数字形式(00..59) |
%j |
DDD |
一年中的天数(001..366) |
%k |
|
小时(0..23) |
%l |
|
小时(1..12) |
%M |
Month MONTH month |
月份名称(January..December) |
%m |
MM |
月份,数字形式(00..12) |
%p |
AM PM |
上午(AM)或下午(PM) |
%r |
|
时间, 12小时制(小时hh:分钟mm:秒数ss后加AM或PM) |
%S |
SS |
秒(00..59) |
%s |
SS |
秒(00..59) |
%T |
|
时间, 24小时制(小时hh:分钟mm:秒数ss) |
%U |
|
周(00..53),其中周日为每周的第一天 |
%u |
|
周(00..53),其中周一为每周的第一天 |
%V |
|
周(01..53),其中周日为每周的第一天;和%X同时使用 |
%v |
|
周(01..53),其中周一为每周的第一天;和%x同时使用 |
%W |
|
工作日名称(周日..周六) |
%w |
D |
一周中的每日(0=周日..6=周六) |
%X |
|
该周的年份,其中周日为每周的第一天,数字形式,4位数;和%V同时使用 |
%x |
|
该周的年份,其中周一为每周的第一天,数字形式,4位数;和%v同时使用 |
%Y |
YYYY |
年份,数字形式,4位数 |
%y |
YY |
年份,数字形式(2位数) |
%% |
|
‘%’文字字符 |
|
SSSSS |
一天以来经过的秒数(0-86399) |
|
Q |
季度(1,2,3,4) |
|
RM rm Rm |
罗马数字月份 (I-XII; JAN = I) |
|
WW |
周(01..52),从1月1号开始计算 |
|
IW |
周(00..53),从第一个周一开始计算,之前计为上年第52周 |
|
W |
月份中的周(1-5),从每月1号开始计算 |
|
FF[1..9] |
微秒,后面的数字表示显示位数 |
我的新浪微博: http://weibo.com/yzsind
分享到:
相关推荐
使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 Dbmover for Mysql to Oracle 可以定时,定周期自动运行。 支持 Oracle 8i 以后...
这个工具专注于将MySQL的数据库结构和数据转换为Oracle数据库兼容的格式。下面将详细解释这个过程涉及的知识点。 1. **SQL语言的差异**: MySQL和Oracle都是SQL数据库管理系统,但它们对SQL语法的实现有所不同。...
DBExportDoc V1.0 For Oracle.doc 和 DBExportDoc V1.0 For MySQL.doc 这两个文档很可能包含了关于如何导出或备份MySQL和Oracle数据库表的详细步骤和最佳实践。在数据库管理中,数据备份和导出是至关重要的,它们...
2. 在Oracle中创建与MySQL主键类型匹配的列和序列。 3. 编写脚本或程序,读取MySQL数据,根据MySQL的主键值生成Oracle的序列号。 4. 插入数据到Oracle,并确保主键值的连续性。 总的来说,MySQL到Oracle的数据同步...
8. **注意事项**:数据迁移时需考虑字符集兼容性,因为MySQL和Oracle可能使用的字符集不同,可能导致编码问题。 9. **优化与调整**:转换后的Oracle表可能需要根据Oracle的最佳实践进行一些调整,如分区策略、索引...
mysql与oracle差异总结 MySql与Oracle是两个最流行的关系数据库管理系统,它们之间存在一些差异,了解这些差异对于开发者和数据库管理员都是非常重要的。下面是 MySql 与 Oracle 差异总结: 1. 创建函数语法 在 ...
Convert Mysql to Oracle 最新版本:4.0 Convert Mysql to Oracle是一个免费的数据库转换工具,实现快速安全地将Mysql数据库导入为ORACLE数据库。 Convert Mysql to Oracle 功能特点 可以转换所有的Mysql字段类型 ...
支持Mysql与oracle自动在excel中生成创建sql语句,非常强大,如果想使用sqlserver看我上一资源
1. **表结构映射**:MySQL与Oracle的表结构可能存在差异,如字段类型、主键约束等。工具应能自动或手动进行这些字段的映射,确保数据的正确导入。 2. **数据迁移**:工具需要能够读取MySQL中的数据,并将其按照...
### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...
本示例"mysql和Oracle的多数据源配置demo"聚焦于如何在SpringBoot框架下同时集成和管理MySQL与Oracle这两种不同的数据库系统,以实现多数据源的配置。这在需要处理不同数据库类型或者需要实现数据冗余和故障切换的...
- **转换数据格式**:由于MySQL和Oracle的数据类型可能存在差异,因此可能需要对数据进行转换。 - **插入数据**:将转换后的数据插入Oracle数据库。 下面是一个简单的Java代码示例,演示了如何从MySQL读取数据并...
3. 数据类型:TiDB 支持标准 SQL 中的数据类型,如整型、浮点型、字符串、日期时间等。 4. TiDB 整体架构 - TiDB Server:处理 SQL 请求,负责事务管理和结果集的生成。 - PD Server:作为集群的控制平面,负责元...
ORACLE JAVA MYSQL类型转化对照
Oracle到MySQL转换工具是一款专为数据库迁移设计的实用软件,主要功能是将Oracle数据库中的数据结构和SQL语句转换成MySQL兼容的格式,方便用户在不同的数据库系统间进行数据迁移。这款工具通常适用于那些需要从...
Flume二次开发,支持抽取MYSQL Oracle数据库数据 以JSON格式推送至Kafka。 demo: sql_json.sources.sql_source.type = com.hbn.rdb.source.SQLSource sql_json.sources.sql_source.connectionurl = jdbc:oracle:...
在这个场景中,我们将探讨如何使用Kettle来实现Oracle数据库与MySQL数据库之间的数据转换。 首先,我们要理解Kettle的基本工作流程。Kettle以图形化的方式设计数据流,用户可以通过创建“转换”和“作业”来定义...
创建一个与MySQL数据库名相同的Oracle用户,这是非常关键的,因为不一致会导致“视图或表不存在”的错误。同时,为该用户创建表空间以优化存储管理,避免内存溢出。表空间是Oracle数据库中存储数据的逻辑单元,可以...
1. **数据迁移**:工具能够自动扫描MySQL数据库中的表、视图、存储过程等对象,并将其转换为Oracle兼容的格式。这涉及到数据类型映射,因为MySQL和Oracle支持的数据类型有所不同。 2. **结构迁移**:转换过程中,...