4.2.2.4 程序选项修饰符

有些选项是“布尔”的,可以打开或关闭控制行为。例如,mysql 客户端支持--column-names选项,该选项决定是否在查询结果的开头显示一行列名。默认情况下,此选项处于启用状态。然而,在某些情况下,您可能希望禁用它,例如当将 mysql 的输出发送到另一个程序时,该程序只希望看到数据,而不希望看到初始标题行。
要禁用列名,可以使用以下任意形式指定选项:

--disable-column-names
--skip-column-names
--column-names=0

--disable--skip=0后缀都产生相同的效果:它们关闭了该选项。

选项的“启用”形式可以通过以下任一方式指定:

--column-names
--enable-column-names
--column-names=1

ONTRUEOFFFALSE也可被布尔选项识别(不区分大小写)。

如果某个选项的前缀为--loose,则如果程序无法识别该选项,则不会退出并显示错误,而是只发出警告:

$> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'

当您在同一台机器上运行来自多个 MySQL 安装的程序并在选项文件中列出选项时,--loose前缀非常有用。可能无法被所有版本的程序识别的选项可以使用--loose前缀(或选项文件中的loose)给出。识别选项的程序版本会正常处理它,而不识别选项的版本会发出警告并忽略它。

--maximum前缀仅适用于 mysqld ,并允许对客户端程序可以将会话系统变量设置为多大进行限制。为此,在变量名中使用--maximum前缀。例如,--maximum-max_heap_table_size=32M防止任何客户端将堆表大小限制设置为大于 32M 。

--maximum前缀用于具有会话值的系统变量。如果应用于只有全局值的系统变量,则会发生错误。例如,使用--maximum-back_log=200时,服务器会产生以下错误:

Maximum value of 'back_log' cannot be set
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独上西楼影三人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值