MySQL程序之:程序选项修饰符

有些选项是"boolean"和可以打开或关闭的控制行为。例如,mysql客户端支持一个--列名选项,该选项决定是否在查询结果的开头显示一行列名。默认情况下,该选项是启用的。但是,在某些情况下,您可能希望禁用它,例如当将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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值