SQL到底该怎么读?

#无聊的SQL冷知识#关于SQL相信程序员或者和数据打交道比较多的同学对SQL这个词很熟悉了。SQL这个词诞生已经几十年,一般你都怎么读这个词?有人读“S-Q-

#无聊的SQL冷知识#

关于SQL

相信程序员或者和数据打交道比较多的同学对SQL这个词很熟悉了。

SQL这个词诞生已经几十年,一般你都怎么读这个词?

有人读“S-Q-L”,有人读“Sequel”,正确的读法是什么?

别说,这个问题不仅是我们中文母语的程序员们,就算是英语母语的老外程序员们也还时常会有些争议。

SQL是什么?

SQL,全称为Structured Query Language(结构化查询语言),是一种用于编程的特定领域语言,用于管理关系数据库管理系统(RDBMS)中保存的数据,或用于关系数据流管理系统(RDSMS)中的流处理。

在诞生之初,两名创作者Donald D. Chamberlin和Raymond F. Boyce原本给这个编程语言命名为SEQUEL(Structured English QUEry Language),但是遗憾,和当时英国Hawker公司的商标撞名了,后更名为SQL。

于是,它开始出现了两种读音:一部分人按照最规范的标准读音,即三个英文字母的单独发音“S-Q-L”(Ess-Cue-Ell),另一部分人继续沿用Sequel的拼写规则来连读发音。

所以,到底哪个最准确?

“S-Q-L”还是“Sequel”?

大佬们似乎也没有一个统一的说法。

  • 四本畅销数据库书籍的合著者Jennifer Widom教授在她的斯坦福数据库课程中将SQL语言发音为“Sequel”;
  • 1987年的《SQL标准指南》中,Christopher J. Date也发音为“Sequel”;
  • 而SQL的共同开发者Chamberlin则是读"Ess-Cue-Ell"…

不过作为实际的产品名称时,各个公司似乎会有一些相对明确的“官方发音”。

  • 如 “MySQL” 的创始人之一Michael Widenius在官方博客中明确指出,MySQL应读作 “My Ess Que Ell”,而不是“My Sequel”;
  • 比尔盖茨在自家产品广告中,称SQL Server 为“Sequel Server”;
  • NoSQL Distilled的合著者Martin Fowler将其发音为“No-sequel”数据库;
  • Oracle有关SQL的官方文档中发音也为“sequel”;
  • 不过PostgreSQL似乎有些与众不同,它不读“postgre sequel”,而是“post-gres-que-ell”,或者简称“postgres”。

归根结底,语言的诞生本来也是为了服务于我们使用,依照个人喜好来读也完全没有问题,毕竟大佬们也没争出来输赢,何况我们呢~

P.S.小编个人日常读sequel,毕竟两个音节的发音又快又省事,符合我追求效(lan)率(duo)的作风~

你呢?这个词你喜欢怎么读?

A:Ess-Cue-Ell –> 你是个勤劳的人(认真脸)B:Sequel –> 你是个追求效率的人(和小编一样,保真)C:我只写不读 –> 尊称一声沉默战神就是你D:和以上都不一样 –> 评论区展开说说?

【SQL冷知识】

一个无聊的闲人,日常分享一些无聊的SQL冷知识。

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/80025.html

Like (0)
小条的头像小条
Previous 2024年5月31日
Next 2024年5月31日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注