Docs/数据库/mysql/mysql基础
2022-10-18 16:59:37 +08:00

56 lines
1.8 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%:匹配任意长度任意字符
_:匹配任意单个字符
/*...*/:注释
数据库支持的所有服务器选项列表 mysqld --help --verbose
1、显示musqld使用配置文件的方式
2、显示mysqld启动时可用的选项通常为长选项
3、显示mysqld的配置文件中可用的配置变量
# 可以使用like子句
数据库变量 [交互]show variables;
数据库全局变量 [交互]show global variables;
数据库会话变量 [交互]show session variables;
数据库某个变量 [交互]select @@[global|session].variables_name;
查看全局变量 [交互]select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME='SOME_VARIABLE_NAME';
查看会话变量 [交互]select * from information_schema.SESSION_VARIABLES where VARIABLE_NAME='SOME_VARIABLE_NAME';
修改变量值 [交互]set [global|session] variables_name="值"
数据库状态 [交互]show status;
数据库全局状态 [交互]show global status;
数据库状态 [交互]show session status;
查看数据库支持的引擎及引擎特性 [交互]show engines;
[交互]help contents 所有支持的帮助信息
[交互]help 关键字 获取特定的帮助信息
[交互]\. /path/to/sqlscript 执行sql脚本
[交互]\q 退出
[交互]\ help
[交互]\c 中断输入
[交互]\g 语句分隔符(无论是否是;
[交互]\G 以行形式显示执行结果
[交互]\! 执行shell命令
[交互]\s status
快捷键
ctrl+w删除光标前的单词
ctrl+u删除光标之前的所有字符
ctrl+y粘贴之前删除的内容
ctrl+a移动光标到行首
ctrl+e移动光标到行尾
mysql客户端连接进入服务器
-e sql不登陆数据库显示sql执行内容
--compress 压缩
-H或--html结果显示为html
-X或--xml结果显示xml
--safe-update拒绝使用无where子句的update或delete语句