Oracle和MySQL的大致区别

区别 ORACLE MYSQL
大小 3G左右大型数据库 150M左右开源中小型数据库
主键 使用序列或uuid 可用自动增长或uuid
并发 大并发、高访问 相对较小
事物 必须要有START TRANSACTION 事务从上一个commit或rollback开始
分页 没有offer、limit,使用RowNum 使用offer、limit
引号 不能使用双引号 单双引号都可
数据引擎 无数据引擎概念,是别的做法 MyISAM快速读取无事物、InnoDB有事物
字段 字段较少,比如number包含了int、float,无法改变位置 可任意改变字段位置
函数 没有group_concat 可使用group_concat
函数 group_by的字段必须在select里 不必须
函数 select t.xx from test t select t.xx from test as t (可用as)
函数 没有substring
函数 start with…connect by prior递归查询 亲身经历,递归查询要建函数或存储结构,效率低,麻烦

数据库之前的区别还有很多,大概的知道一部分就可以了

你可能感兴趣的:(Java)