SQL到底怎么念?

自从我第一次接触这个单词(简写)我就一直纳闷怎么发音,因为旁边的人一直在念circle/'sɜːk(ə)l/,但是我百度了一下,倒是没看到统一的标准。这次找到讲SQL发音历史的一篇文章,我翻译过来看个乐呵,以下是原文:

SQL存在了几十年了,支撑数十亿美元的市场,但还是有许多人(比如我)纠结其发音,到底是Ess-cue-ell,还是sequel/'siːkw(ə)l/2(外国人根本没发过circle这个音…) ?

1、SQL的出现

埃德加·科德在 1970 年推出了“一种大型共享数据库的数据关系模型”。他的这种想法非常的棒,他的两位同事也在进行一种名叫“SQUARE”(Specifying Queries As Relational Expressions)查询语言的开发。在1974年的时候他们在SQUARE表达式的基础上正式发布了“SEQUEL”(Structured English Query Language)查询语言,不过因为SEQUEL已经早被用于商业用途了,一家名叫Hawker Siddeley航空和发动机制造公司注册了此商标。为了避免商业纠纷,SEQUEL被改名为Structured Query Language,即现在的SQL。

在IBM(爱的就职于此公司)推出此关系原型之后不久,Relational Software公司(Oracle公司的前身)推出了第一款适配标准查询语言的产品Oracle V2。几周之后,IBM也发布了第一个适配他们自己的SQEQUEL的产品System R,后来又有了SQL/DS,最后发布了至今还活跃的DB2数据库。
数据库历史

2、“S–Q--L”还是“SEQUEL”?

其实在网上是拼字母还是念sequel已经争论很长时间了,还有人念自己的造的独特发音。

按理说标准的发音就应该是Ess-cue-ell,可是还有很多说英语的数据库专业人士在坚持发sequel的音。

从目前来看:计算机大佬Jennifer Widom的在她的斯坦福数据库课程上就把SQL读作sequel,另一位数据库大佬Christopher J. Date在他1987年“SQL标准指南”中也读作sequel。

谁赢了?

sequel看起来获得了大多数人的支持,但是SQUARE的两位开发者之一Chamberlin说读作Ess-cue-ell。如此混乱的发音,是否跟当时的历史背景相关?

其实就是看自己的喜好。

MySQL的官方读法应该是My_Ess-cue-ell,但是一些人不会介意你把他读作My_sequel,或者你把读音本地化(比如My-circle哈哈)。

微软的SQL Server也发sequel音,比尔盖茨就这样念。

NoSQL的开发者之一Martin Fowler也念作sequel。

Oracle的官方文档说他们也念作sequel。

而PostgreSQL则读作“post-GRES-que-ell”或者近似的“postgres”,而不是“postgre sequel”。当以“SQL/RDBMS”这样出现时,就是直接按字母读而不是去找它的发音。

所以看起来当讨论标准查询语言时,读作Ess-cue-ell;当说起产品和供应商时,读作sequel。例如“PL – sequel” (PL/SQL),“Transact – sequel” (T-SQL), 和 “sequel server” (Microsoft SQL Server 和 Sybase SQL Server)。MySQL,PostgreSQL和SQLite官方发音都是Ess-cue-ell,但是Oracle收购了MySQL,是不是要从MySQL的官方文档里规定读作My-sequel?哈哈。 Oracle和Microsoft是数据库领域的巨头,所以我们应该尊重他们说SQL的方式吗?我感觉应该不会有定论了吧?“如果我使用sequel,我会称之为sequel。”“我正在使用Ess-cue-ell,所以我称之为Ess-cue-ell”既然没有定论,那么我们可以乱造发音了:让他们的想象发明更多:squall,sqwool,sqwll,squirrel。最后,你觉得辩论发音SQL的正确方法是否相关和重要?

最后

到最后也没定论,继续念咱的“circle、C扣”就行啦,当你跟老外交流时,咱也可以理直气壮的说咱的localized pronunciation sql了。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值