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

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

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

转载于:https://www.cnblogs.com/nzbbody/p/4375364.html

巴科斯范式和sql语言相关推荐

  1. java 范式 问号_巴科斯范式和扩展巴科斯范式

    巴科斯范式(也称为巴科斯-瑙尔范式.巴克斯-诺尔范式)即 BNF 是一种用于表示上下文无关文法的语言,上下文无关文法描述了一类形式语言.尽管巴科斯范式也能表示一部分自然语言的语法,它还是更广泛地使用于 ...

  2. 巴科斯范式BNF: Backus-Naur Form介绍

    巴科斯范式(BNF: Backus-Naur Form. 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 编程 ...

  3. 什么是BNF EBNF 巴科斯范式及其扩展 BNF Augmented BNF

    什么是BNF范式,什么又是EBNF范式? 巴科斯范式及其扩展 BNF & Augmented BNF                 什么是巴科斯范式?      巴科斯范式(BNF: Bac ...

  4. 【编译器学习】EBNF扩展巴科斯范式学习总结

    EBNF扩展巴科斯范式学习总结 是一种描述计算机编程语言且与上下文无关(没有前置条件)的语法的一种语法表达式.简而言之,就是描述语言语法的规范. EBNF的基本语法形式如下: 左手边(LeftHand ...

  5. 语法分析:LL(1)语法分析的实现及扩展的巴科斯范式

    终于港到实现.. LL(1)文法与LL(1)分析 当一个文法满足以下条件时,称这个语法为LL(1)语法,LL(1)语法可以通过LL(1)的分析方法进行分析 文法不含有左递归 同一非终结符的FIRST集 ...

  6. BNF(巴科斯范式)

    BNF 巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和 Peter Naur 首次引入一种形式化符号来描述给定语言的语法(最早用于描述ALGOL 60 ...

  7. 巴科斯范式(BNR范式,Backus-Naur Form)

    前言: 当你搜索看到这篇文章时,我想你已经有了 动机来了解什么是巴科斯范式(BNR范式,Backus-Naur Form).对于本人而言,我是因为需要看一门编程语言的IEEE标准文档而需要了解BNR范 ...

  8. 扩展巴科斯范式(EBNF)简介

    介绍 扩展巴科斯-瑙尔范式(Extended Backus–Naur Form,EBNF)是一种用于描述计算机编程语言等正式语言的与上下文无关语法的元语法(metasyntax)符号表示法.简而言之, ...

  9. ebnf范式_(4条消息)扩展巴科斯范式(EBNF)简介

    介绍 扩展巴科斯-瑙尔范式(Extended Backus–Naur Form,EBNF)是一种用于描述计算机编程语言等正式语言的与上下文无关语法的元语法(metasyntax)符号表示法.简而言之, ...

最新文章

  1. 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。
  2. 主机入侵防御系统(HIPS)分析
  3. 除醛重要性美博士环保为您解答!!
  4. keil c语言字符型变量的值,面向51单片机的Keil uVision4的四种基本数据类型
  5. 电脑基础操作_电脑基础操作常识入门必学知识
  6. 解决办法:用户名不在 sudoers文件中 此事将被报告
  7. 微信小游戏(打飞机1)
  8. 2012年1月份第3周51Aspx源码发布详情
  9. Tomcat 6.0 安装与启动
  10. Servers IIS 重启命令
  11. React-native实现联系人列表分组组件(支持拼音搜索)
  12. JS格式化字符串(两种方法)
  13. php 加权计算公式,PHP计算加权平均数的方法
  14. QT打包应用程序文件步骤
  15. 论文笔记——News Recommendation with Topic-Enriched Knowledge Graphs
  16. 第六届“强网杯”青少年专项赛 writewp by 楠辞姐姐后援团
  17. SpringMVC里的Model、Map、ModelMap以及ModelAndView
  18. Iterator的使用
  19. UNIX环境高级编程源码
  20. L1,L2正则化理解-奥卡姆剃刀(Occam's razor)原理

热门文章

  1. tomcat中间件的默认端口号_tomcat端口号修改(tomcat默认端口号是多少)
  2. 用uni-app写一个使用高德地图的微信小程序
  3. java中filereader读取文件_FileReader读取文件
  4. 第一个显卡满了,导致不能用其他显卡的解决方案
  5. VS2017写C++时报错 表达式必须包含指向对象的指针类型
  6. python items 与 iteritems
  7. 用友U8 【项目档案】/【项目目录】报错处理
  8. 如何使用wireshark抓取HTTPS数据包?
  9. 如何当好一个Team Leader
  10. 【0527】身份鉴别技术