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