数据类型:
数值型 number
字符型
定长:char nchar varchar
不定长 :varchar2
时间 date , TIMESTAMP
新增 与MySQL有个地方不一样,MySQL有自增,但是Oracle没有,需要一个叫序列的东西,创建序列
-- 创建了一个名字为hero_seq的序列
-- 这个序列从1开始,每次增加1,最大值是9999999
create sequence hero_seq
increment by 1
start with 1
maxvalue 9999999
复制
使用序列
-- 下一个序列
select hero_seq.nextval from dual
-- 当前序列
select hero_seq.currval from dual
使用 :insert into hero (id,name,hp,mp,damage,armor,speed) values(hero_seq.nextval,'炸弹人',450,200,45,3,300);
复制
查询中有个要注意的点
使用 单引号 ,双引号有点问题
单引号
group by 问题 查询字段只能是分组,或者函数处理过的
分页查询关键字换了,MySQL是limit oracle中是 rownum,rownum底层使用的是一种叫伪列的东西。总是从1开始,所以rownum的大于操作要包含一个子查询,小于操作没关系
要包个子查询
TO_CHAR函数使用
to_date函数
TRUNC使用
|| 字段拼接
文章转载自琪友,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【MySQL 30周年庆】MySQL 8.0 OCP考试限时免费!教你免费领考券
墨天轮小教习
2838次阅读
2025-04-25 18:53:11
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
严少安
827次阅读
2025-04-25 15:30:58
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
661次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
626次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
534次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
480次阅读
2025-04-22 00:20:37
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
479次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
462次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
451次阅读
2025-04-22 00:13:51
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
423次阅读
2025-04-15 23:49:58