一直有个疑问 sqlserver的sql语句叫t-sql,oracle的sql语句叫pl-sql
那么mysql的sql语句叫什么?

解决方案 »

  1.   

    那应该到mysql版去问
      

  2.   


    就是没有mysql的版块
      

  3.   

    问了下度娘,结论是:和下面的问题一样小明有两个哥哥,大哥叫大毛,二哥叫二毛,最小的叫什么?所以mysql的sql语句就叫mysql应该是这样的,查SQL百科,只提到SQL有T-SQL和PL/SQL,没有更多
      

  4.   


    我来帮帮楼主,英文一般般咯,勉强还算能够答疑吧
    首先,要弄清SQL怎么回事,它的标准读法是什么,实际上人们又是怎么读它的。
    SQL的标准英语发音就是一个字母一个字母地把三个字母都蹦出舌尖来,顶多是头个字母S发重音读成类似“细”,而后俩字母连读为类似“求偶”,就是类似某些南方汉语方言里“谁求偶”的发音了。就是说,SQL的标准英语发音是S-Q-L,用音标表示就是[ˌɛskjuːˈɛl]。但在现实中很多人往往把它发音为“Sequel”英文连续的的意思,用音标表示就是[ˈsikwəl],反倒是现实中正版发音被人嘲笑,被无知的人嘲笑。那么SQL是个首字缩略词,是哪三个词缩写呢?Structured Query Language,是英文“结构查询语言”或“结构化查询语言”查询语言的意思。
    这个SQL语言在美国国家标准协会ANSI还有国际标准协会ISO当然有国际标准了。
    但是各个公司又都有自个一套SQL,各自有所不同,自行其是。
    这个SQL语言在美国国家标准协会ANSI还有国际标准协会ISO当然有国际标准了。
    但是各个公司又都有自个一套SQL,各自有所不同,自行其是。
    Oracle用的是“PL/SQL”,意思是Procedural Language/Structured Query Language过程语言同时也是结构查询语言。
    IBM DB2用的是“SQL PL”,意思是Structured Query Language Procedural Language结构查询语言兼过程语言。
    PostgreSQL用的是“PL/pgSQL”,意思是Procedural Language/PostgreSQL过程语言或者Postgre结构查询语言。
    Microsoft SQL Server及Sybase(老牌数据库,被SAP收购后,变成很多个SAP的数据库)用的是“Transact-SQL”,简称“T-SQL”,意思是办理结构查询语言或事务型结构查询语言。
    回过头来,MySQL先用的是自由软件开发,其所用的SQL语言也就是ANSI国际标准了,俗称为“SQL 99”,全称是“SQL 1999”,因为该标准是1999年发布的,又有人称之为“SQL 3”,可能是第三个版本的标准吧,同时也是与“SQL 2003”相关了。
    所以,楼主一定要叫真,那MyS-Q-L或MySequel的SQL语句该叫什么呢?就该叫做“SQL 99”,如果你用中文发音读成“Sequel九九”,或许人家会认为你太土了,那么用标准英文读成“S-Q-L ninety-nine”人家又会认为你太一本正了,所以建议你发音为“Sequel ninety-nine”。
    另外,MySQL存储过程所用SQL语句是SQL 1999子集的“SQL/PSM”,意思是Structured Query Language/Persistent Stored Modules结构查询语言兼持续存储模块。
    希望我的以上解释能帮到楼主开释你一直以来的疑问。如果觉得我解释靠谱,请来谢谢我咯。觉得不靠谱的话,花这么多功夫码这么多字给答疑,心是诚的,也别打脸哦。