巴科斯范式和sql语言

查询Mysql帮助文档,如何写SQL语句的时候,需要注意SQL语法,这里就需要知道BNF巴科斯范式。

巴科斯范式:BNF用于描述计算机语言。基本的规则如下:

尖括号<> 内包含的为必选项。
方括号[]   内包含的为可选项。
大括号{}  内包含的为可重复0至无数次的项。
竖线|       表示在其左右两边任选一项,相当于"OR"的意思。
::=         是被定义为的意思。
 
Mysql的语法基本符合巴科斯范式,但有一些不同,如下:
{} 表示必选项,
,... 表示前面的内容,重复出现多次。

 

posted on 2015-03-29 10:44  Andy Niu  阅读(476)  评论(0编辑  收藏  举报