MySQL 客户端提示
mysqlmysqli database
让我们了解 MySQL 提供的一些客户端提示 −
输入行编辑
Mysql 支持输入行编辑,允许用户就地修改当前输入行或调用以前的输入行。
禁用交互历史记录
向上箭头键允许用户调用当前和以前会话中的输入行。如果共享控制台,此行为可能不适合。mysql 支持部分或全部禁用交互历史记录,这取决于主机平台。
在 Windows 上,历史记录存储在内存中。键 ‘Alt+F7’将删除当前历史缓冲区内存中存储的所有输入行
Windows 上的 Unicode 支持
Windows 提供基于 UTF-16LE 的 API,用于从控制台读取和写入。Windows 的 mysql 客户端可以使用这些 API。Windows 安装程序将在 MySQL 菜单中创建一个名为 MySQL 命令行客户端 - Unicode 的项目。
垂直显示查询结果
某些查询结果垂直显示时比以通常的水平表格式显示时更易读。通过使用 \G 而不是分号来终止查询,可以垂直显示查询。
禁用 mysql 自动重新连接
如果 mysql 客户端在发送语句时失去与服务器的连接,它将立即自动尝试重新连接到服务器一次,然后再次发送语句。
mysql 客户端解析器与服务器解析器
mysql 客户端在客户端使用的解析器与服务器端 mysqld 服务器使用的完整解析器不是重复的。这可能会导致某些构造的处理方式不同。让我们看一个例子 −
如果启用了 ANSI_QUOTES SQL 模式,服务器解析器将由 " 字符分隔的字符串视为标识符,而不是处理纯字符串。