SQL的正确发音应该是S-Q-L(“ess kyoo ell”),不过更多的时候包括数据库专业人员和程序员都喜欢发成sequel。
读成sequel的原因,既有历史上的原因也有语言学方面的原因。
历史方面的原因
IBM在20世纪70年代开发了一种叫做SEQUEL(Structured English QUEry Language)的语言,设计SEQUEL语言是为了操纵存储在数据库系统System R中的数据,System R基于Edgar F.Codd博士提出的关系数据库管理系统(RDBMS)模型,后来由于商标之争,SEQUEL被简化成了SQL。1986年ANSI选择SQL作为一项标准并宣布该语言的正式发音是S-Q-L(“ess kyoo ell”),次年也就是1987年ISO则推出了同样的举措。
语言学方面的原因
sequel比S-Q-L(“ess kyoo ell”)读起来是不是更流畅?很多人用sequel的发音可能就是基于这个原因吧。