MySQL客户端技巧

让我们了解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模式,则服务器解析器会将以“”字符分隔的字符串视为标识符,而不是将纯字符串视为标识符。