oracle数据库和mysql数据库的区别

Posted Bane Qin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库和mysql数据库的区别相关的知识,希望对你有一定的参考价值。

1、mysql里用双引号包起字符串,ORACLE里只可以用单引号包起字符串。

2、Oracle是大型数据库,而mysql是中小型数据库。

3、mysql的主键一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,在插入记录时,不需要再指定该记录的主键值,主键将自动增长;oracle没有自动增长类型,主键一般使用序列, 插入记录时将序列号的下一个值赋给该字段即可。

4、oracle查询时,from表名后面不能加上as,不然会报错的,而在mysql下是可以的,例如select t.username from test as t。 

5、对于翻页,mysql用limit 开始位置,记录个数;oracle内层用ROWNUM,用于标识小于的行数,用ROWNUM的别名标识的行数。
 

以上是关于oracle数据库和mysql数据库的区别的主要内容,如果未能解决你的问题,请参考以下文章

请问下mysql和oracle的区别

请问下mysql和oracle的区别

mysql数据库和oracle数据库的区别

Oracle和Mysql的区别

oracle ,mysql 和sqlserver 的主要区别都有哪些?详细的。

Oracle和mysql的区别