「MySQL」这个词怎么读?

  关于 MySQL 到底怎么读,其实在母语是英语的开发者中也是颇有争议的,甚至会在技术论坛里吵起来。

  我们公司开发团队中有来自 Google、Twitter 等大厂的技术大神,他们有人读 SQL [ˈɛs kjuː ˈɛl],有人读 sequel [ˈsiːkwəl],前几天开会之余,大家对 MySQL 到底怎么读展开了激烈的讨论,为了平息争吵,我认真做了 MySQL 读音研究,今天写下来分享给大家。

  在 StackExchange 上似乎有一种约定俗成的潜规则,MS的开发者更喜欢读「sequel」,Linux 的开发者喜欢读「SQL」,但到底怎么读,我们追根溯源,先了解一下 SQL 的历史。MySQL 到底怎么读?

  一. SQL 的历史故事

  SQL 有一段有趣的历史小故事。SQL 最初是 IBM 在上世纪 70 年代发明的,最初叫 SEQUEL [ˈsiːkwəl] 是「结构化英语查询语言」的简写。

  但是后来 IBM 把它改为 SQL [ˈɛs kjuː ˈɛl],因为 SEQUEL 早就已经被一家航空公司注册成商标了,知识产权撞车,被迫改名 SQL 。

  二. MySQL 官方文档约定发音

  在 MySQL 的官方文档里也有一段,写了应该读英文字母发音「SQL」The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”), but we do not mind if you pronounce it as “my sequel” or in some other localized way

  三. MySQL 的发音

  最后我引用 Youtube 上的专门做技术科普的 Mosh 的发音视频,视频中 Mosh 讲解了 SQL 的历史以及准确的发音。当然如果你是 MySQL 萌新,也推荐你看看 Mosh 的MySQL 教学视频,3小时入门版。MySQL到底怎么读?官方正确发音https://www.zhihu.com/video/1447526869189414912

  四. 结论

  MySQL 官方读音为 My SQL [ˈɛs kjuː ˈɛl],但通常大家为了偷懒,会少读一个音节,读 My sequel [ˈsiːkwəl] 都没有错啦。下次有人和你争论 MySQL 到底应该怎么读时,你可以自信的把整段故事讲给他听。

  最后,顺便推荐(广告)一下,我开发的卡拉云,只要你会写 SQL,完全不用会前端,也可根据你自己的工作流定制开发,比如数据分析看板,用户管理后台,优惠券发放后台等任意数据库工具,并且可分享给组内的小伙伴共享使用。

  仅需拖拽一键生成前端代码,简单一行代码即可映射数据到指定组件中。

  上图为使用卡拉云在 5 分钟内搭建的「优惠券发放核销」后台,仅需要简单拖拽即可快速生成前端组件,只要会写 SQL,便可搭建一套趁手的数据库工具。欢迎试用卡拉云。

  如果我的答案对你有帮助,还请点个赞。任何问题欢迎评论区一起交流。