巴科斯范式和sql语言
查询Mysql帮助文档,如何写SQL语句的时候,需要注意SQL语法,这里就需要知道BNF巴科斯范式。
巴科斯范式:BNF用于描述计算机语言。基本的规则如下:
尖括号<> 内包含的为必选项。
方括号[] 内包含的为可选项。
大括号{} 内包含的为可重复0至无数次的项。
竖线| 表示在其左右两边任选一项,相当于"OR"的意思。
::= 是被定义为的意思。
Mysql的语法基本符合巴科斯范式,但有一些不同,如下:
{} 表示必选项,
,... 表示前面的内容,重复出现多次。