sqlserver和mysql中sql这个词的发音为何不同?

Oracle官方文档上说,SQL仍然读作“sequel”。而MySQL官方文档则说“MySQL”正式读作“‘My Ess Que Ell’ (not ‘my sequel’)”,维基百科也说SQL正式读作“S-Q-L”,并引用了一本O’Reilly书籍作为参考。不过,主要来源在正式发音上意见不一。于是,作者决定直接发邮件询问创造者之一Don ...
sqlserver和mysql中sql这个词的发音为何不同?
SQL最初是由IBM的Donald Chamberlin和Raymond Boyce开发的。最初被称为“Structured English Query Language”(SEQUEL),读作"sequel"。不过由于商标问题,语言名称后来被简化为“Structured Query Language”(SQL)。

Chamberlin自己读的是sequel,但他推荐读作"S-Q-L"。有人问起这个问题时,他回答说,“语言最初被命名为SEQUEL,很多人在名称简化为SQL后仍然读作sequel。两种发音都被广泛使用和认可。至于哪个更‘官方’,我认为ISO标准是最权威的,它的拼写和读音均为S-Q-L。”

Oracle官方文档上说,SQL仍然读作“sequel”。而MySQL官方文档则说“MySQL”正式读作“‘My Ess Que Ell’ (not ‘my sequel’)”,维基百科也说SQL正式读作“S-Q-L”,并引用了一本O’Reilly书籍作为参考。不过,主要来源在正式发音上意见不一。

于是,作者决定直接发邮件询问创造者之一Don Chamberlin。Chamberlin回复说:“语言最初被命名为SEQUEL,很多人在名称简化为SQL后仍然读作sequel。两种发音都被广泛使用和认可。至于哪个更‘官方’,我认为ISO标准是最权威的,它的拼写和读音均为S-Q-L。”Chamberlin自己读的是sequel,这与原始创造者继续称其为sequel一致。

在得知原因后,作者感觉这两种读法都是被接受的,但标准可能更倾向于读作"S-Q-L"。不过,作者没有打算纠正说"sequel"的人,只是感到能够用S-Q-L反驳别人纠正自己也挺好的。此外,虽然这个问题看起来不那么重要,但有些人对此相当认真。在Oracle论坛的一个帖子中,一位读作"sequel"的DBA表示,“我曾经因为应聘者不知道如何正确读出SQL而拒绝他们……如果你无法正确读出它,那么我对其正确使用能力有所怀疑。”

Oracle社区似乎采纳了"sequel"的说法,因此最好根据所处的环境适应。不管怎样,了解为什么有不同读法是有用的。2024-08-25
mengvlog 阅读 10 次 更新于 2025-07-20 22:45:55 我来答关注问题0
  •  翡希信息咨询 sqlserver和mysql区别

    SQL Server:不是开源软件,用户无法直接查看或修改其源代码。MySQL:是开源软件,用户可以自由查看、修改和使用其源代码。性能与用途:SQL Server:在安全性、可靠性及扩展性方面表现出色,适合关键业务应用。它具备高效性,能显著降低开发和管理数据基础设施的时间与成本。主要面向使用.NET开发语言的开发者...

  •  翡希信息咨询 sqlserver&mysql区别

    SQL Server:是Microsoft开发的关系数据库管理系统,属于企业级数据库产品。MySQL:是开源的关系数据库管理系统,广泛应用于各种规模的网站和应用程序。许可证和成本:SQL Server:通常需要通过购买许可证才能使用,具有较完善的技术支持和更新服务。MySQL:是一个开源项目,可以免费下载和使用,但缺乏官方技术支...

  •  翡希信息咨询 sqlserver和mysql的区别各自有什么特点

    SQL Server与MySQL的主要特点与区别如下:SQL Server的特点: 企业级数据库管理系统:专为大型企业级应用设计,提供全面的数据管理解决方案。 高性能的数据处理:能够支持大量并发用户连接,查询性能卓越。 丰富的开发工具与集成性:提供多种开发工具,如SSMS,并与多种开发语言和平台集成良好。 数据存储与备...

  •  文暄生活科普 SQLserver 和Mysql的区别 各自有什么特点

    SQL Server和MySQL的区别及各自特点如下:SQL Server: 开发商:由微软开发。 架构:采用客户机/服务器架构。 用户界面:提供图形化用户界面,便于操作和管理。 集成性:与Windows NT深度集成,适合在Windows环境下使用。 功能丰富:支持数据仓库功能,并引入了XML支持和Web分析等功能。 适用场景:适合大型...

  • MySQL和SQL Server之间的区别主要体现在以下几个方面:1. 开源与商业性质:MySQL是一个开源的关系数据库管理系统,这意味着其源代码是公开的,并且开发者可以自由地对其进行修改和使用。而SQL Server则是由微软开发的商业软件,其源代码不公开,并且需要购买许可证才能使用。2. 平台支持:MySQL具有广泛的...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部