美文网首页
mysql与Oracle的区别

mysql与Oracle的区别

作者: firststep | 来源:发表于2018-08-21 18:29 被阅读0次

    今天去面试的时候遇到了一个问题,就是使用MySQL与Oracle之间有什么区别:

    1. 自动增长的数据类型
      1.1 mysql有自动增长的数据类型,插入数据时候不用操作记录。oracle没有自增长的数据类型,需要自己建立一个自动增长的的序列号。
    2. 单引号的区别
      2.1 MySQL 可以使用双引号,Oracle只能使用单引号抱起字符串。
    3. 翻页的SQL语句的处理不同。
      3.1 mysql使用的是limit, Oracle使用的ROWNUM。
    4. MYSQL日期字段分DATE和TIME两种,ORACLE日期字段只有DATE
    5. 空字符串
      5.1 MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。
    6. 字符串模糊比较
      6.1 MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快,用字符串比较函数 instr(字段名,'字符串')>0 会得到更精确的查找结果

    相关文章

      网友评论

          本文标题:mysql与Oracle的区别

          本文链接:https://www.haomeiwen.com/subject/bhnjiftx.html