MySQL开发者SQL权威指南-附录(2)

时间:2025-07-07

MySQL开发者SQL权威指南的附录文档

598附录

说明:CLOSE CURSOR语句由结束标记和跟在后面的一个非终结符游标名组成。<cursorname>也应该有一个生成规则。

|符号

|符号表示可替代选择。下面给出元素<character>的一个生成规则:

<character> ::= <digit> | <letter> | <special symbol> | ''

说明:我们可以得出结论,这个符号是一个数字、一个字母、一个特殊符号或者两个双引号,它必为四者之一。[和]符号

放入到方括号([ ])中的内容都可能被使用。下面是ROLLBACK语句的生成规则:

<rollback statement> ::= ROLLBACK [ WORK ]

说明:一条ROLLBACK语句总是由单词ROLLBACK组成,后面可选地跟着单词WORK。...符号

三个点号表示可能重复一次或多次的内容。下面是一个整数的生成规则的例子:

<whole number> ::= <digit>...

说明:一个整数包含一系列的数字(最少一个)

把3个点号和方括号组合起来,我们就能够表示可能出现0次、一次或多次的某一个元素:

<from clause> ::=

FROM <table reference> [ , <table reference> ]...

说明:一个FROM子句以一个终结符FROM开始,并且后面至少跟着一个表引用。这个表引用的后面可能跟着元素的一个列表,其中每个元素由一个逗号和跟在后面的一个表引用组成。别忘了,逗号是SQL的一部分而不是范式的一部分。{和}符号

位于花括号({ })之间的所有符号都形成一个组。例如,和|符号一起使用的花括号明确地表示了替换选择是什么。下面的例子是浮点直接量的生成规则的一部分。

<float literal> ::=

<mantissa> { E | e } <exponent>

说明:浮点直接量以一个尾数开始而以一个指数结束。在这之间,我们可以使用一个大写字母E或者小写字母e,必须使用其中一个。

如果我们把花括号和三个点号组合起来,则可以表示应该出现一次或多次的一个元素。在生成规则A { B }...中,这意味着我们必须首先使用元素A,然后应该跟着一个或多个B元素。

;符号

某些符号有相同的定义。我们可以使用分号来缩短定义,而不是重复它们。下面的定义

<character literal> ;<varchar literal> ;

<long varchar literal> ::= <character string>

MySQL开发者SQL权威指南-附录(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219