10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.9 mb
PDF (A4)- 42.0 mb
手册页(TGZ)- 266.4 kb
手册页(邮政编码)- 376.1 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册摘录

4.2.2.1使用在命令行选项

程序选项在命令行上指定遵循以下规则:

  • 选项后给出命令名。

  • 一个选项参数始于一个破折号或两个破折号,这取决于它是一种短或长形式的选项名称。许多选项有短期和长期形式。例如,- - - - - - ?——帮助短期和长期的选项,指示一个MySQL程序显示帮助信息。

  • 选项名称是区分大小写的。- v- v都是法律和有不同的含义。(它们相应的短形式的——详细——版本选项。)

  • 一些选项值以下选项名称。例如,- h localhost——主机= localhost表明MySQL服务器主机端程序。选项值告诉程序主机的名称,MySQL服务器正在运行。

  • 长选项需要一个值,由一个单独的选项名称和价值=的迹象。在短选项需要一个值,选项值可以立即跟随选项字母,或之间的空间可以有:-hlocalhost- h localhost是等价的。一个例外是选项用于指定您的MySQL密码。这个选项可以在长形式给出——密码=pass_val或者是——密码。在后一种情况下(没有密码值给定),程序交互式地提示输入密码。密码选项也可以简而言之形式- ppass_val或者是- p。然而,对于短形式,如果密码值,它必须遵循的选项字母没有干预的空间:如果一个空间的选项字母,程序后无法分辨一个论点应该是密码值或其他类型的参数。因此,下面两个命令有两个完全不同的含义:

    mysql -ptest mysql - p测试

    第一个命令指示mysql使用密码的值测试,但没有指定默认的数据库。第二个指示mysql提示输入密码和使用价值测试作为默认数据库。

  • 在选择名字,破折号(- - - - - -)和下划线(_)可以交替使用。例如,——skip-grant-tables——skip_grant_tables是等价的。(然而,领导破折号不能作为强调。)

  • MySQL服务器有一定可能只在启动时指定的命令选项,和一组系统变量,其中一些可能被设置在启动时,在运行时,或两者兼而有之。系统变量名称使用下划线而不是破折号,当在运行时(例如,使用引用选择语句),必须使用下划线写:

    设定全球general_log =;选择@@GLOBAL.general_log;

    在服务器启动时,系统变量的语法命令选项是一样的,所以在变量名,破折号和下划线可以交替使用。例如,——general_log =——general-log =是等价的。(这也适用于系统变量设置选项文件。)

  • 选项的数值,该值可以给定的后缀K,,或G1024年来表示一个乘数,10242或10243。在MySQL 8.0.14,后缀也可以T,P,E1024年来表示一个乘数4,1024年5或10246。后缀字母大写或小写。

    例如,下面的命令告诉mysqladminping服务器1024次,平睡10秒之间:

    mysqladmin——数= 1 k,睡眠= 10平
  • 当指定文件名作为选项值,避免使用~shell元字符。它可能不被解释为你期望。

选项值包含空间时,必须引用在命令行上。例如,——执行(或- e)选项可以使用mysql通过一个或多个SQL语句以分号分隔的服务器。当使用该选项时,mysql执行语句的选项值并退出。语句必须被引号括起来。例如:

$ > mysql - u root - p - e "选择版本();选择()”Enter password: ****** +------------+ | VERSION() | +------------+ | 8.0.19 | +------------+ +---------------------+ | NOW() | +---------------------+ | 2019-09-03 10:36:48 | +---------------------+ $>
请注意

长形式(——执行)是紧随其后的是一个等号(=)。

使用引用值在一份声明中,你要么逃避内心的引号,或使用不同类型的引号内的语句从那些用来引用语句本身。你的命令处理器的能力决定你的选择对于你是否可以使用单引号或双引号,引用字符转义的语法。例如,如果您的命令处理器支持单引号或双引号引用,您可以使用双引号在声明中,单引号内任何引用值声明。