According to my observation, Chinese developers have created a unique SQL pronunciation:/' s?? kl/, not only nice, but also good to read, very good. But this year I began to do database-related work, as a professional, decided to make some textual research of SQL pronunciation.
Straight to the conclusion, many people follow the pronunciation of/?si?kw?l/, because this language was formerly called "SEQUEL". But more official pronunciation should be the ISO standard/?? S?kju??? l/. This is based on the idea that a good person emailed Don Chamberlin (one of the inventors of the SQL language) [1], which reads:
Hello Don,
I ' m sorry to waste your time and such a silly question, but I ' ve often heard SQL pronounced s-q-l or as Sequel. I ' ve also seen the official pronunciation listed both ways. According to Wikipedia, you and Raymond Boyce created the language and it were shortened to SQL after some legal dispute. So my question are, is there a official pronunciation to SQL? Thank for your time.
–pat
To my delight, he replied back:
Hi Pat,
Since The language was originally named SEQUEL, many people continued to pronounce the name that's the the-the-to-it was shortene D to SQL. Both pronunciations is widely used and recognized. As to which are more "official", I guess the authority would being the ISO standard, which is spelled (and presumably Pronounc ed) s-q-l.
Thanks for your interest,
Don Chamberlin
After seeing Don's email, I seemed to feel a bit of Pat's excitement at the time. The ISO 9075 was found on the wiki, but after turning upside down, no content was found to pronounce.
First, the suspicion is the standard version of the wrong, the fact that it is true, because again on the internet found this sentence: "The 1986 ANSI SQL Standard declared the official pronunciation of SQL to be" es queue E L "." [2]. Said to be in 1986, or ANSI standard when the pronunciation of the prescribed.
This 86 version of the antique is not easy to find, the first wiki on the dialects SQL-86 connection is gray, and then heard an unfortunate rumor: "Being unable to find a copy and have ANSI unwilling to sell a Copy, it seems, that SQL-86 was lost in the "the Internet." [3].
Finally I really can not give up to find SQL-86 this road, or on the blog, with the help of netizens to search it. If there is no such standard, in fact, the above textual research is not tenable, such as Don's mail may be fabricated, the online word is not as a basis.
But don't be sad, before we find SQL-86, we can still "prove" the pronunciation of SQL by official information. Open this page https://www.iso.org/standard/63555.html, it is the ISO/IEC 9075-1:2016 standard Official sales page, about 1160 yuan,[hint] do not point "Buy".
Continue to look at the product introduction, the first paragraph of the last, wrote "An sql-implementation" rather than "a sql-implementation", this basic explanation of the official pronunciation should be/?? S?kju??? l/.
Postscript
MySQL's pronunciation is in accordance with the ISO standard, "the official means to pronounce " MySQL "is "my Ess Que Ell "(Not "my Sequel "), BU T we don't mind if you pronounce it as "my sequel" or the some other localized the. ". [4]
And Oracle is still a retro-sounding/?si?kw?l/. "SEQUEL later became SQL (still pronounced" SEQUEL ").". [5]
[Warning] to Oracle interview, do not use the ISO pronunciation, because someone was rejected (10 ago): "If you can t pronounce it correctly, then I had doubts as to Y We ability to use it correctly. " [6]
Resources:
[1] http://patorjk.com/blog/2012/01/26/pronouncing-sql-s-q-l-or-sequel/
[2] Http://www.learn.geekinterview.com/database/sql/sql-standardization.html
[3] Https://dba.stackexchange.com/questions/168595/where-can-i-find-the-first-standardization-of-sql-sql-86
[4] Https://dev.mysql.com/doc/refman/5.7/en/what-is-mysql.html
[5] https://docs.oracle.com/cd/B19306_01/server.102/b14200/intro001.htm#i1712
[6] Https://community.oracle.com/thread/632585?start=15&tstart=0
SQL pronunciation Test (search SQL-86 standard)