mysql是一个简单的SQL shell,具有输入行编辑功能。它支持交互式和非交互式使用。交互使用时,查询结果以ASCII表格格式显示。当非交互使用(例如,作为过滤器)时,结果以制表符分隔的格式显示。输出格式可以使用命令选项进行更改。
如果由于内存不足而导致大型结果集出现问题,请使用该--quick
选项。这迫使mysql每次从服务器检索一行结果,而不是在显示结果集之前检索整个结果集并将其缓存在内存中。这是通过mysql_use_result()
在客户端/服务器库中使用C API函数返回结果集而完成的, 而不是 mysql_store_result()
。
注意
或者,MySQL Shell可以访问X DevAPI。有关详细信息,请参见 第19章“ MySQL Shell用户指南”。
使用mysql非常简单。从命令解释器的提示中调用它,如下所示:
shell> mysql db_name
要么:
shell> mysql --user=user_name --password db_name
Enter password: your_password
然后输入一个SQL语句,以结束它;
, \g
或者\G
按Enter键。
键入Control + C会中断当前语句,如果有的话,或者取消任何部分输入行。
您可以像这样在脚本文件(批处理文件)中执行SQL语句:
本文由学什么技术好提供翻译