mysql和oracle的区别分析 oracle和mysql的优缺点对比( 二 )


一个Oracle数据库包含一个或者多个表空间 。表空间对应数据在磁盘上的物理存储 。表空间是从一个或者多个数据文件开始构建的 。数据文件是文件系统中的文件或者原始存储的一块空间 。
语法上的区别:主键:

  • mysql一般使用自动增长类型 , 在创建表的时候指定表的主键为auto increment , 主键就会自动增长 。
  • Oracle中没有自动增长 , 主键一般使用序列 , 插值时依次赋值即可
引号问题:
  • Oracle不使用双引号 , 会报错
  • mysql则对引号没有限制
分页查询:
  • mysql分页查询使用关键字limit来实现
  • Oracle没有实现分页查询的关键字 , 实现起来较复杂 , 在每个结果集中只有一个rownum字段标明它的位置 , 并且只能用rownum<=某个数 , 不能用rownum>=某个数 , 因为ROWNUM是伪列 , 在使用时所以需要为ROWNUM取一个别名 , 变成逻辑列 , 然后来操作
数据类型:
  • mysql中的整型:int() , 字符串类型:varchar()
  • Oracle中的整形:number() , 字符串类型:varchar2()
来源:
https://www.tuicool.com/articles/baIriaM


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: