MySQL和Oracle区别总结

        由于之前工作中一直使用的都是Oracle,虽然大学的时候学过MySQL,知道语法差不多,但是基本也都忘完了。直到今天在修改一个帆软报表的时候发现用的是MySQL数据库,因为写了一个注释而报错,所以做一下记录,我也会把从今往后遇到的MySQL和Oracle的区别都一一记录下来,以便日后查阅。

1.注释区别

1.1 Oracle注释方法

单行注释:

        '--':--注释内容

多行注释:

        '/**/':/**注释内容/

1.2 MySQL注释方法

单行注释:

        (1)'-- ':-- 注释内容

        (2)'#':#注释内容

多行注释:

         '/**/':/**注释内容/

总结:MySQL和Oracle注释方法的区别就在于 MySQL单行注释双破折号'--'后至少要跟一个空格(我上边注释就是因为没有加空格报错的),还有MySQL中可以使用井号'#'进行单行注释,多行注释都是一样的

2.limit用法

        limit的作用是限制查询结果的行数,这个方法只有MySQL中有,Oracle没有此用法

语法:

        select 字段 [别名]

          from 表名

       [where 条件] 

        [order by 需要排序的字段(字段别名或者字段位置)]

          [limit [偏移量,]行数]

默认偏移量为0,行数也可以是-1 或者 all

eg. select * from table limit 2,3; -- 检索记录行3 ~ 5

      select * from table limit 0,3; -- 从第1行检索到第3行

      select * from table limit 9,-1; -- 从第10行检索到最后一行

      select * from tabele [limit all]; -- 不跟limit或者跟limit all为检索所有

好了,第一次用MySQL就只发现了这两条不同之处,等日后再发现了,再做记录吧!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
OracleMySQL是两种不同的关系型数据库管理系统(RDBMS)。它们在很多方面有所不同,包括分区方式、特点和工作原理等。 Oracle是一种功能强大的商业级数据库管理系统,具有广泛的功能和高度的可扩展性。它支持多种分区方式,包括范围分区、列表分区、哈希分区和范围-哈希分区等。这些分区方式可以根据数据的特点和需求进行选择,以提高查询性能和管理数据。 MySQL是一种开源的关系型数据库管理系统,它具有简单易用、性能高效和可靠性强的特点。MySQL的分区方式相对较少,常用的是范围分区和列表分区。范围分区根据指定的范围将数据分布到不同的分区中,而列表分区根据指定的值列表将数据分布到不同的分区中。 总结一下,OracleMySQL区别主要体现在以下几个方面: 1. 功能和可扩展性:Oracle具有更多的功能和更高的可扩展性,适用于大型企业级应用;而MySQL则更适合中小型应用。 2. 分区方式:Oracle支持更多种类的分区方式,可以根据不同的需求选择合适的分区方式;而MySQL的分区方式相对较少。 3. 特点和性能:Oracle具有更多的高级特性和优化功能,适用于复杂的数据处理和高并发的应用场景;而MySQL则更注重简单易用和性能高效。 4. 许可证和成本:Oracle是商业软件,需要购买许可证并支付相应的费用;而MySQL是开源软件,可以免费使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值