sql >> Database teknologi >  >> RDS >> Mysql

Udtales det "S-Q-L" eller "Sequel"?

Lige siden de tidlige dage har der været forvirring om, hvordan man udtaler SQL. Hvis du nogensinde har arbejdet i et stort team af SQL-udviklere, har du måske hørt nogle udviklere udtale det som "S-Q-L" eller "ess-que-ell" [ ˈɛs kjuː ˈɛl ] og andre bruge “sequel” [ ˈsiːkwəl ].

Og forvirringen udvider sig også til kommercielle og open source-produkter. Enhver forkert udtale vil udvide sig til produkter som SQL Server og MySQL, for ikke at nævne produktværktøjer og funktioner som MySQL Workbench, mysqladmin, mysqldump og Accesss SQL-visning, for at nævne nogle få.

Tag til "S-Q-L" (eller "Ess-que-ell")

SQL er et akronym for Structured Query Language, så det giver mening, at det udtales ved at stave de tre bogstaver individuelt. Så derfor ville SQL blive udtalt som "ess-que-ell".

Det ser ud til at være en let sag.

Og ISO/IEC-standarden bruger også "S-Q-L"-udtalen (f.eks. "...en SQL-implementering" i modsætning til "...a SQL-implementering").

Også fra MySQL-webstedet:

Den officielle måde at udtale "MySQL" på er "My Ess Que Ell" (ikke "min efterfølger"), men vi har ikke noget imod, hvis du udtaler det som "min efterfølger" eller på en anden lokaliseret måde.

Så hvorfor udtaler nogle mennesker det som "efterfølger"?

Sagen til "Sequel"

Som det viser sig, da SQL først blev udviklet tilbage i 1974, blev det foreslået under navnet SEQUEL.

SEQUEL, som står for S struktureret E dansk QUE ry L sprog, blev foreslået i et forskningspapir kaldet "SEQUEL:A STRUCTURED ENGLISH QUERY LANGUAGE" [pdf].

I avisen blev SEQUEL foreslået som et mere brugervenligt alternativ til SQUARE-sproget (Specifying Queries As Relational Expressions).

Det var altså denne stavemåde/udtale, der blev brugt fra starten. Det var først senere, at dens navn blev ændret til SQL. Dette skyldtes angiveligt en varemærkekonflikt med Hawker Siddeley-flyselskabet.

Så det ser ud til, at "Sequel"-udtalen simpelthen er en hyldest til SQLs beskedne begyndelse.

Dommen?

OK, lad os overdrage det til Bill Gates til den endelige dom. Bruger han "S-Q-L" eller "sequel"?

Eller bruger han begge dele...


  1. SQL Server - mangel på NATURAL JOIN / x JOIN y USING(felt)

  2. Oracle Live SQL

  3. Generering af dybdebaseret træ fra hierarkiske data i MySQL (ingen CTE'er)

  4. Hvordan ændrer man MySQL-tabelnavne i Linux-serveren, så de ikke skelner mellem store og små bogstaver?