MySQL 客户端技巧


让我们了解一下 MySQL 提供的一些客户端技巧 -

输入行编辑

Mysql 支持输入行编辑,允许用户就地修改当前输入行或调出以前的输入行。

禁用交互式历史记录

向上箭头键允许用户从当前和以前的会话中调出输入行。在共享控制台的情况下,此行为可能不适用。mysql 支持部分或完全禁用交互式历史记录,这取决于主机平台。

在 Windows 上,历史记录存储在内存中。‘Alt+F7’ 键将删除当前历史缓冲区中存储的所有输入行

Learn MySQL in-depth with real-world projects through our MySQL certification course. Enroll and become a certified expert to boost your career.

Windows 上的 Unicode 支持

Windows 提供基于 UTF-16LE 的 API,用于从控制台读取和写入数据。Windows 版 mysql 客户端可以使用这些 API。Windows 安装程序将在 MySQL 菜单中创建一个名为“MySQL 命令行客户端 - Unicode”的项目。

垂直显示查询结果

某些查询结果以垂直方式显示时更易读,而不是以通常的水平表格格式显示。可以通过使用 \G 而不是分号来终止查询,从而以垂直方式显示查询。

禁用 mysql 自动重新连接

如果 mysql 客户端在发送语句时丢失了与服务器的连接,它将立即并自动尝试重新连接到服务器一次,然后再次发送语句。

mysql 客户端解析器与服务器解析器

mysql 客户端在客户端使用解析器,它不是 mysqld 服务器在服务器端使用的完整解析器的副本。这可能导致某些构造的处理方式存在差异。让我们看一个例子 -

如果启用了 ANSI_QUOTES SQL 模式,则服务器解析器会将用 " 字符分隔的字符串视为标识符,而不是将普通字符串视为标识符。

更新于: 2021年3月10日

336 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告