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扩展

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • aop 实现原理_简述aop的原理

    aop 实现原理_简述aop的原理概述:最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。这篇文章将会按照如下目录展开:AOP简介 代码中实现举例 AOP实现原理 部分源码解析1.AOP简介相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到很多的解释。…

  • C#单纯的字母数字ASCII码转换

    字母转换成数字byte[]array=newbyte[1];//定义一组数组arrayarray=System.Text.Encoding.ASCII.GetBytes(string

    2021年12月27日
  • DNN API 参考文档

    DNN API 参考文档

  • pip安装本地指定版本的whl文件

    pip安装本地指定版本的whl文件用pip装一些包的时候,由于pip默认的源也就那几个,换了清华的没用,豆瓣的也没用。。。老停在下载途中就不走了。。,所以就想到了能不能先把这些包down下来,然后本地进行安装呢?说干就干,这里以Tensorflow为例:1.下载.whl文件百度输入:TensorFlowpypi查看到最近能用的最新.whl版本为1.5.0rc1:点开该链接:选择好适合自己系统的版本,然后下载!重点来了:一般来说直…

  • Dubbo架构(应用架构)

    一、整体框架1、Dubbo介绍ApacheDubbo是一款高性能、轻量级的开源JavaRPC框架。它有三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。1、Dubbo特点1、面向接口代理的高性能RPC调用:提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。2、智能负载均衡:内置多种负载均衡策略,智能感知下游节点健康状…

  • MySQL的四种事务隔离级别

    MySQL的四种事务隔离级别

发表回复

您的电子邮箱地址不会被公开。

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