zoukankan      html  css  js  c++  java
  • Mysql与Oracle的区别

    相同点:

    1.都是关系型数据库

    不同点:

    1.事务处理机制不同

      mysql默认提交,Oracle默认不提交

    2.mysql是行级锁(update),oracle是表级锁(for update)

    语法

    1.sql语句中,oracle必须要有from关键字,mysql不一定要有

    mysql

    oracle

    具体操作:

    1.主键

    mysql可以使用auto increment实现主键自动递增,Oracle中主键没有自动增长,想要实现自动增长一般通过序列实现

    2.引号

    在mysql中,不区分单引号和双引号,在标准sql中,字符串使用的是单引号

    在Oracle中,字符串只能用单引号括起来,只有别名才使用双引号

    而且,对于字符串,mysql不区分大小写,Oracle区分

    mysql

    oracle

    函数

     1.concat函数用法不同

    mysql使用concat函数可以有一到多个参数,oracle只能有两个参数

    mysql的concat函数只要其中一个是null就返回null

    oracle只有两个参数都为null时才返回null

    mysql

    oracle

  • 相关阅读:
    对deferred(延迟对象)的理解
    string 、char* 、 char []的转换
    char* 和 cha[]
    层序遍历二叉树
    之字形打印二叉树
    右值
    函数指针(待修改)
    top k

    哈夫曼编码
  • 原文地址:https://www.cnblogs.com/shizunatsu/p/11131983.html
Copyright © 2011-2022 走看看