oracle与mysql结构区别_oracle与mysql的区别

oracle与mysql结构区别_oracle与mysql的区别1、列类型区别oracle:可变长度varchar2、浮点型number,小数浮点型number(m,n),可变二进制数据raw,大对象类型(存储无结构数据,最大4G)lobmysql:可变长度varchar、浮点型float、double、小数decimal(m,n),可变二进制数据blob2、约束(NOTNULL非空约束、UNIQUE唯一约束、PRIMARYKEY主键约束,FORE…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、列类型区别

oracle:可变长度varchar2、浮点型number,小数浮点型number(m,n),可变二进制数据raw,大对象类型(存储无结构数据,最大4G)lob

mysql:可变长度varchar、浮点型float、double、小数decimal(m,n),可变二进制数据blob

2、约束(NOT NULL 非空约束、UNIQUE 唯一约束、PRIMARY KEY 主键约束 ,FOREIGN KEY 外键约束,CHECK 检查约束)

oracle:多了CHECK(检查约束),eg:constraint gen_ch check(gender in (‘male’,’female’))

3、序列(mysql没有,因为mysql有自增AUTO_INCREMENT,而oracle需要新增序列seq然后再用seq.nextval来记录id)

4、同义词(别名)

oracle:create synonym t for a.table;

mysql:select * from table as t;

5、查询表(当select 1;时没表时,oracle需加上from dual)

oracle:select 1 from dual;

6、列别名(oracle暂无)

mysql:select column as c from table;

7、分页

oracle:虚拟列(rownum)

mysql:select * from table limit 2,1;

8、全外连接(mysql没有)

oracle:full outer join

9、索引

oracle:创建基本一样,但是查询索引不一样,eg:select * from user_ind_columns;

mysql:show create table t;

9、事务(oracle不允许不用事务。相同点隐式提交遇到DDL或DCL语句,或退出系统会隐式提交)

oracle:可以设置保存点,及部分回滚,eg:savepoint s1;rollback to s1;

mysql:需要start transaction;

10、pl/sql

11、储存过程、函数(oracle多了关键词is)

12、游标

oracle:c%isopen 判断是否打开游标,c%rowcount 当前fetch得到的行,c%found 上次fetch得到的数据 c%notfound 与found相反

13、触发器

mysql:新数据表示(new)

oracle:新数据表示(:new)

14、php连接数据库

mysql:mysqli扩展

oracle:oci8扩展

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193892.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • web前端开发用什么工具_软件开发的基本步骤

    web前端开发用什么工具_软件开发的基本步骤大家还在使用Dreamweaver这样的弱智工具开发Web前端吗?或者使用VS系列笨重的工具在开发Web的前端吗?你已经Out了。我推荐大家使用WebStorm来做Web前端开发,高端、大气上档次。  相比Dreamweaver弱智的智能提示来看,WebStorm对html特别是HTML5和JS的智能提示简直堪称大神,很值得去使用。不过WebStorm不像Dreamweaver一样支

    2022年8月30日
    2
  • 数据挖掘十大算法之CART详解

    数据挖掘十大算法之CART详解在2006年12月召开的IEEE数据挖掘国际会议上,与会的各位专家选出了当时的十大数据挖掘算法(top10dataminingalgorithms),本博客的十大数据挖掘算法系列文章已经介绍了其中的六个,本文主要讨论CART,即分类回归树(ClassificationAndRegressionTree),一个具体的例子将帮助大家更好地理解相关内容

    2022年6月6日
    45
  • java–抽象类

    java–抽象类

    2021年9月29日
    41
  • Java内存结构和Java内存模型「建议收藏」

    Java内存结构和Java内存模型「建议收藏」Java内存结构部分摘抄自:https://www.jianshu.com/p/73df0ac60551首先Java内存结构其实是JVM内存结构我们都知道,我们的java代码其实是不能直接运行的,他要经过一系列的步骤。我们的java文件,首先要经过编程成为class文件,然后通过类装载器加载到jvm中去执行。这个jvm(红色虚线框起来的这部分)就是java运行时…

    2022年7月8日
    16
  • densenet详解_densenet包

    densenet详解_densenet包DenselyConnectedConvolutionalNetworks,作者清华姚班的刘壮,获得cvpr2017bestpaper。非常值得阅读。DenseNet优势:(1)解决了深层网络的梯度消失问题(2)加强了特征的传播(3)鼓励特征重用(4)减少了模型参数DenseNet的网络基本结构如上图所示,主要包含DenseBlock和transitionlaye…

    2022年9月28日
    0
  • 四旋翼飞行器1——结构和控制原理

    四轴飞行器是一个在空间具有6个活动自由度(分别沿3个坐标轴作平移和旋转动作),但是只有4个控制自由度(四个电机的转速)的系统,因此被称为欠驱动系统(只有当控制自由度等于活动自由度的时候才是完整驱动系统)四旋翼飞行器的结构可大致分为两种结构形式:“十字形”结构该种结构四个旋翼对称分布在机体的前后、左右方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,四个电机对称的安装在飞行器的支…

    2022年4月8日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号