一直有个疑问 sqlserver的sql语句叫t-sql,oracle的sql语句叫pl-sql
那么mysql的sql语句叫什么?
那么mysql的sql语句叫什么?
解决方案 »
- 请高手帮忙看下如下语句如何实现!!在线等~~~
- 请问,如何用PL/SQL在两台机器上进行文件的复制?救命呀!!!
- 大量数据从A表转移到B表的存储过程,使用事务。
- 請問有類似ODAC的控件可以連接ORACLE數據庫嗎?
- 错误:ora-02778:name given for the log directory is invalid
- oracle8i for linux
- 关于connect by的用法
- 关于PB6.5移植pb8.0问题后连接数据库的问题
- oracle中没有没与sql server中osql.exe类似的命令行程序,不是指sqlplus,在线等
- oracle数据库中布尔类型的字段是什么啊?
- ORACLE DML 锁分类
- Oracle 12c
就是没有mysql的版块
我来帮帮楼主,英文一般般咯,勉强还算能够答疑吧
首先,要弄清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结构查询语言兼持续存储模块。
希望我的以上解释能帮到楼主开释你一直以来的疑问。如果觉得我解释靠谱,请来谢谢我咯。觉得不靠谱的话,花这么多功夫码这么多字给答疑,心是诚的,也别打脸哦。