mysql语句参数详解

来源:互联网 发布:网络十大神神兽由来 编辑:程序博客网 时间:2024/06/16 18:20

mysql的参数详细解释

版本:(Ver 14.14 Distrib 5.7.17, for Win64 (x86_64))

-?, --help         

显示mysql命令的帮助并退出


-I, --help

同上


--auto-rehash

自动补全


-A, --no-auto-rehash

关闭自动补全功能


--auto-vertical-output

将入结果比终端宽度更宽,则自动切换到纵列模式


-B, --batch

不使用历史文件,禁止交互行为 


--bind-address=name

绑定名称和地址


--character-sets-dir=name

默认的字符集文件目录
                      
--column-type-info

显示列类型信息


-c, --comments

保留注释,发送注释给服务器,默认: --skip-comments


-C, --compress

在服务端或者客户端启用压缩


-#, --debug[=#]     This is a non-debug version. Catch this and exit.
--debug-check       This is a non-debug version. Catch this and exit.
-T, --debug-info    This is a non-debug version. Catch this and exit.

实在没有弄明白以上3个命令


-D, --database=name

设置默认进入的数据库


--default-character-set=name

设定默认字符集


--delimiter=name

定义使用的分隔符


--enable-cleartext-plugin

启用或者禁用明文验证插件


-e, --execute=name

执行-e后面的命令,并不进入mysql


-E, --vertical

所有查询结果将以纵列显示


-f, --force

继续操作即使SQL错误


--histignore=name

登入日志和MYSQL历史文件使用冒号作为分隔符


-G, --named-commands

启用或者禁用命名命令,默认禁用


-i, --ignore-spaces

忽略函数名称后的空格


--init-command=name

当自动重新连接到mysql服务器时,自动执行name中的命令


--local-infile

启用或者禁用文件加载


-b, --no-beep

关闭报错时的提示音


-h, --host=name

连接的服务器地址


-H, --html

查询结果将以HTML输出


-X, --xml

查询结果将以XML输出


--line-numbers

报错时显示行号,默认on,如需关闭: --skip-line-numbers


-L, --skip-line-numbers

关闭报错时显示行号


-n, --unbuffered

每次查询后刷新缓冲区


--column-names

在结果中显示列名,默认on,如需关闭:--skip-column-names 


-N, --skip-column-names
在结果中不显示列名


--sigint-ignore

忽略sigint


-o, --one-database

忽略默认数据库,制定访问的数据库


-p, --password[=name]

连接mysql使用的密码


-W, --pipe

使用命名管道连接到Mysql服务器


-P, --port=#

定义连接使用的端口号,默认3306


--prompt=name

自定义进入mysql后的命令提示符


--protocol=name

连接服务器使用的协议(tcp, socket, pipe,memory)


-q, --quick

不使用缓存,直接打印,不使用历史文件


-r, --raw

写字段是不转换,和--batch一起使用


--reconnect 

断线后自动重新连接,默认on,禁用重新连接使用:--disable-reconnect

-s, --silent

用制表符打印输出每行数据


--shared-memory-base-name=name

共享内存的基本名称


-S, --socket=name

用于连接的socket文件名


--ssl-mode=name

启用SSL连接方式的名称


--ssl

旧版本使用的方式,已被--ssl-mode取代,默认on,如需关闭:--skip-ssl  


--ssl-verify-server-cert

旧版本使用的方式,已被--ssl-mode=VERIFY_IDENTITY取代


--ssl-ca=name

PEM格式的CA文件


--ssl-capath=name

CA路径


--ssl-cert=name

PEM格式的X509 cert


--ssl-cipher=name

密码使用SSL加密


--ssl-key=name

PEM格式的X509 key


--ssl-crl=name

撤销的证书列表


--ssl-crlpath=name

撤销的证书列表路径


--tls-version=name

使用的TLS版本,允许值为:TLSv1, TLSv1.1


-t, --table

以表格式输出


--tee=name

将所有输入和输出都记录在name表示的文件中


-u, --user=name

登录的用户


-U, --safe-updates

将禁止所有不能使用索引的update和delete操作的请求


-U, --i-am-a-dummy  Synonym for option --safe-updates, -U.

同上


-v, --verbose

允许多次输出


-V, --version

输出版本信息


-w, --wait

如果连接中断,等待和重新连接 


--connect-timeout=#

连接超时的秒数


--max-allowed-packet=#

从服务器发送或接收的最大数据包长度


--net-buffer-length=#

为TCP/IP或者Socket准备的缓冲区大小


--select-limit=#

限制查询记录的条数,前提是使用了--safe-updates


--max-join-size=#

限制参与join的最大记录数,前提是使用了--safe-updates


--secure-auth

旧版本,已过时,拒绝客户端连接到服务器如果使用旧的(pre-4.1.1)协议。


--server-arg=name

将嵌入式服务器作为参数发送


--show-warnings

在执行完每一条query之后都会自动执行一次“show warnings”,显示出最后一次warning的内容


-j, --syslog

日志过滤命令


--plugin-dir=name

客户端插件目录


--default-auth=name

使用默认身份验证客户端插件


--binary-mode

关闭解析C和分隔符的功能


--connect-expired-password

通知服务器,此客户端准备处理过期密码沙盒模式


0 0
原创粉丝点击