337 次浏览
让我们了解一下 MySQL 提供的一些客户端技巧 - 输入行编辑Mysql 支持输入行编辑,允许用户就地修改当前输入行或调出以前的输入行。禁用交互式历史记录向上箭头键允许用户从当前和以前会话中调出输入行。在共享控制台的情况下,此行为可能不适用。mysql 支持部分或完全禁用交互式历史记录,这取决于主机平台。在 Windows 上,历史记录存储在内存中。“Alt+F7” 键将删除存储在内存中的所有输入行 ... 阅读更多
884 次浏览
让我们了解如何在 MySQL 客户端上从文本文件执行 SQL 语句。mysql 客户端通常以交互方式使用。让我们看一个相同的例子 -shell> mysql db_name将 SQL 语句放在文本文件中也可以将 SQL 语句放在文件中,然后告诉 mysql 从该特定文件读取输入。为此,首先创建一个文本文件 text_file。此文本文件将包含需要执行的语句。让我们举个例子来理解一下 -shell> mysql db_name < ... 阅读更多
476 次浏览
让我们了解 MySQL 客户端服务器端帮助 -mysql> help search_string如果为上述“help”命令提供了参数,mysql 将将其用作搜索字符串,以从 MySQL 参考手册的内容中访问服务器端帮助。此命令的正确操作需要 mysql 数据库中的帮助表使用帮助主题信息进行初始化。如果搜索字符串没有匹配项,则搜索操作失败。让我们举个例子来理解这一点 -mysql> help me输出未找到请尝试运行“help contents”以获取所有可访问主题的列表我们 ... 阅读更多
382 次浏览
让我们了解一下关于 MySQL 的客户端日志记录。mysql 客户端可以对执行的语句进行不同类型的日志记录,并且可以交互进行 -UNIX - 日志记录在 Unix 上,mysql 将语句写入历史文件。默认情况下,此文件名为用户主目录中的 .mysql_history。要指定不同的文件名,必须设置 MYSQL_HISTFILE 环境变量的值。如果给出了 --syslog 选项,mysql 将在所有类型的平台上将语句写入系统日志记录工具。在 Unix 上,这称为 syslog。Windows - 日志记录在 ... 阅读更多
1K+ 次浏览
让我们了解一些 MySQL 客户端命令 -MySQL 将用户发出的每个 SQL 语句发送到服务器以执行。mysql 还有一组它自己解释的命令。获取命令列表可以通过在提示符下键入以下命令来找到这些命令的列表 -mysql> help输出所有 MySQL 命令的列表:请注意,所有文本命令都必须位于行首并以“;”结尾?(\?) `help` 的同义词。clear (\c) 清除当前输入语句。connect (\r) 重新连接到 ... 阅读更多
293 次浏览
mysql 支持以下选项,这些选项可以在命令行或选项文件的 [mysql] 和 [client] 组中指定。--help, -?它有助于显示帮助消息并退出。--auto-rehash它启用自动重新散列。此选项默认设置,启用数据库、表和列名称完成。--auto-vertical-output此选项会导致结果集垂直显示,如果它们太宽而无法适应当前窗口,否则使用正常的表格格式。--batch, -B它使用制表符作为列分隔符打印结果,每行一个。使用此选项,mysql 不会 ... 阅读更多
998 次浏览
mysql 是一个简单的 SQL shell,具有输入行编辑功能。它支持交互式和非交互式使用。当以交互方式使用时,查询结果以 ASCII 表格格式呈现。当非交互式使用时,例如过滤器,结果将以制表符分隔的格式呈现。输出格式可以通过命令选项更改。如果由于大型结果集的内存不足而出现问题,可以使用 --quick 选项。这会强制 mysql 一次从服务器检索一行结果,而不是一次检索整个结果集 ... 阅读更多
3K+ 次浏览
有 7 个客户端程序,如下所示 -mysqlmysqladminmysqlcheckmysqldumpmysqlimportmysqlpumpmysqlshowmysqlslap让我们简要了解一下 MySQL 客户端程序 -mysqlmysql 是一个简单的 SQL shell,具有输入行编辑功能。它支持交互式和非交互式使用。当以交互方式使用时,查询结果以 ASCII 表格格式呈现。它可以从用户命令解释器的提示符处调用。它已在下面演示 -shell> mysql db_namemysqladminmysqladmin 是一个帮助执行管理操作的客户端。它还可以用于检查服务器的配置和当前状态、创建和删除数据库等等。mysqlcheckmysqlcheck ... 阅读更多
757 次浏览
让我们了解 mysql_upgrade 程序 -用法每次升级 MySQL 时,用户都应执行 mysql_upgrade,它会查找与升级后的 MySQL 服务器不兼容的地方。它会升级 mysql 架构中的系统表,以便用户可以利用升级后可能添加的新权限或功能。它基本上会升级 Performance Schema 和 sys 架构。它还会检查用户架构。如果 mysql_upgrade 发现表存在可能的兼容性问题,它将执行表检查,如果发现某些问题,则尝试执行表修复操作mysql_upgrade 可以如下所示使用 -确保服务器 ... 阅读更多
911 次浏览
mysql_tzinfo_to_sql 程序有助于在 mysql 数据库中加载时区表。它用于具有 zoneinfo 数据库的系统,即描述时区的文件集。此类系统的示例包括 Linux、FreeBSD、Solaris 和 macOS。这些文件最可能的位置是 /usr/share/zoneinfo 目录(Solaris 上的 /usr/share/lib/zoneinfo)。调用 mysql_tzinfo_to_sql如果系统没有 zoneinfo 数据库,则可以安装可下载的包。mysql_tzinfo_to_sql 可以通过多种方式调用。其中一些已在下面显示 -shell> mysql_tzinfo_to_sql tz_dir (或) shell> mysql_tzinfo_to_sql tz_file tz_name (或) shell> mysql_tzinfo_to_sql --leap tz_file在 ... 阅读更多