Oracle转MySql常用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.类型对比oraclemysqlintintnumber(6,2)decimal(6,2)date (sysdate)timestamp (now())varchar2(20)varchar(20)
千家信息网最后更新 2026年11月01日Oracle转MySql常用
1.类型对比
| oracle | mysql |
int | int |
number(6,2) | decimal(6,2) |
date (sysdate) | timestamp (now()) |
| varchar2(20) | varchar(20) |
2.常用函数
/* DATE_FORMAT(date,format) 根据format字符串格式化date值 */select date_format('2013-09-21 14:01:20','%Y-%m-%d %H:%i:%s') from dual;select case 2 when 1 then 1 when 2 then 2 else 0 end from dual;select IFNULL(null,0) from dual;3.分页
从第10条记录开始检索20条记录
select * from sys_option limit 10,20;select * from table [查询条件] order by id limit ?,?;
以下语句是先排序后的分页(很好)
SELECT * FROM test_yutong ORDER BY ID DESC LIMIT 0,1;
order只能这么实现(没有mysql方便)
SELECT * FROM(SELECT * FROM TABLE_A ORDER BY ID DESC)B WHERE ROWNUM=1;
4.自定义序列函数(来源 http://www.oschina.net/code/snippet_110375_12231)
/* CREATE TABLE Sequence */DROP TABLE IF EXISTS Sequence;CREATE TABLE Sequence( name VARCHAR(32), maxIndex INTEGER, CONSTRAINT cst_Sequence_pk PRIMARY KEY (name, maxIndex));/* FUNCTION nextval */SET GLOBAL log_bin_trust_function_creators = 1;DROP FUNCTION IF EXISTS nextval;DELIMITER //CREATE FUNCTION nextval(sequenceName VARCHAR(32)) RETURNS INTEGER NOT DETERMINISTIC CONTAINS SQLBEGIN DECLARE iMaxIndex INTEGER; UPDATE Sequence SET maxIndex = maxIndex + 1 WHERE name = sequenceName; SELECT maxIndex INTO iMaxIndex FROM Sequence WHERE name = sequenceName; RETURN iMaxIndex;END//DELIMITER ;
/* 测试例子 */INSERT INTO Sequence(NAME,maxIndex)VALUES('CK10_GHDJ',1);SELECT nextval('CK10_GHDJ')FROM DUAL;SELECT * FROM Sequence;
函数
常用
例子
字符
字符串
序列
条件
来源
格式
类型
语句
排序
查询
检索
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
南京欣网互联网络科技
华服互联网科技怎么样
互联网最新的科技
厦门中拓互联网络科技有限公司
互联网科技卖菜
互联网科技公司怎么样
科技伦理 互联网公司
中盈科技互联网信息有限公司
重庆威客帮互联网科技
和信科技工业互联网
本届互联网博览会上的黑科技
中国科技创新与世界互联网大会
众安科技工业互联网合作
互联网科技平台产品运营
互联网界的黑科技
上海万顺科技互联网有限公司招聘
易租星互联网科技有限公司
互联网科技博主张洲
华人运通互联网科技公司
上海喔噻互联网科技有限公司
广东猪兼强互联网科技有限公司
科技互联网企业
互联网科技开发公司
互联网科技小额贷款
成都互联网科技公司100强
互联网和黑科技的看法
武汉健翔互联网络科技有限公司
好易买互联网科技
高科技和互联网的现代国家