MySQL™ 参考手册(语法约定)

栏目: 数据库 · 发布时间: 5年前

内容简介:当显示要在特定程序内执行的命令时,命令前面显示的提示符指示要使用哪种命令。例如,在一些区域中,可以将不同的系统彼此区分开以表明命令应该在两个不同的环境中执行,例如,在处理复制时,命令可能以“shell”是你的命令解释器,在Unix上,这通常是一个程序,如

语法约定

当显示要在特定程序内执行的命令时,命令前面显示的提示符指示要使用哪种命令。例如, shell> 表示从你登录的 shell 执行的命令, root-shell> 类似,但应该以 root 身份执行, mysql> 表示从 mysql 客户端程序执行的语句:

shell> type a shell command here
root-shell> type a shell command as root here
mysql> type a mysql statement here

在一些区域中,可以将不同的系统彼此区分开以表明命令应该在两个不同的环境中执行,例如,在处理复制时,命令可能以 masterslave 为前缀:

master> type a mysql command on the replication master here
slave> type a mysql command on the replication slave here

“shell”是你的命令解释器,在Unix上,这通常是一个程序,如 shcshbash 。在Windows上,等效程序是 command.comcmd.exe ,通常在控制台窗口中运行。

输入示例中显示的命令或语句时,请不要键入示例中显示的提示。

数据库、表和列名称通常必须替换到语句中,为了说明这种替换是必要的,本手册使用 db_nametbl_namecol_name ,例如,你可能会看到如下语句:

mysql> SELECT col_name FROM db_name.tbl_name;

这意味着如果你要输入类似的语句,你将提供自己的数据库、表和列名称,可能是这样的:

mysql> SELECT author_name FROM biblio_db.author_list;

SQL关键字不区分大小写,可以用任何字母大小写,本手册使用大写。

在语法描述中,方括号(“ [ ”和“ ] ”)表示可选的单词或子句,例如,在以下语句中, IF EXISTS 是可选的:

DROP TABLE [IF EXISTS] tbl_name

当语法元素由许多备选项组成时,备选项由竖线(“ | ”)分隔,当可以选择一组选项中的一个成员时,备选项列在方括号内(“ [ ”和“ ] ”):

TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)

当必须选择一组选项中的一个成员时,备选项将列在大括号内(“ { ”和“ } ”):

{DESCRIBE | DESC} tbl_name [col_name | wild]

省略号( ... )表示省略了语句的一部分,通常是为了提供更复杂语法的更短版本。例如, SELECT ... INTO OUTFILESELECT 语句形式的简写,在语句的其他部分后面有一个 INTO OUTFILE 子句。

省略号还可以指示语句的前面语法元素可以重复,在下面的示例中,可以给出多个 reset_option 值,其中每个值在前面的值后面加上逗号:

RESET reset_option [,reset_option] ...

设置shell变量的命令使用Bourne shell语法显示,例如,设置CC环境变量并运行 configure 命令的顺序在Bourne shell语法中如下所示:

shell> CC=gcc ./configure

如果你使用的是 cshtcsh ,则必须以不同的方式发出命令:

shell> setenv CC gcc
shell> ./configure

上一篇:关于本手册


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JavaScript Patterns

JavaScript Patterns

Stoyan Stefanov / O'Reilly Media, Inc. / 2010-09-21 / USD 29.99

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced d......一起来看看 《JavaScript Patterns》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具