- 4.5.1.1 mysql客户端选项
- 4.5.1.2 mysql客户端命令
- 4.5.1.3 mysql客户端记录
- 4.5.1.4 mysql客户端服务器端帮助
- 4.5.1.5从文本文件执行SQL语句
- 4.5.1.6 mysql客户端提示
mysql是具有输入行编辑功能的简单SQL Shell。它支持交互和非交互使用。交互式使用时,查询结果以ASCII表格式显示。非交互使用(例如,用作过滤器)时,结果以制表符分隔的格式显示。可以使用命令选项更改输出格式。
如果由于内存不足而无法存储大型结果集而遇到问题,请使用该--quick
选项。这迫使mysql一次一次从服务器检索结果,而不是检索整个结果集并在显示之前将其缓冲在内存中。通过使用mysql_use_result()
客户端/服务器库(而不是)中的C API函数 返回结果集来完成此操作 mysql_store_result()
。
注意
另外,MySQL Shell提供对X DevAPI的访问。有关详细信息,请参见MySQL Shell 8.0(MySQL 8.0的一部分)。
使用mysql非常简单。从命令解释器的提示中调用它,如下所示:
shell> mysql db_name
复制
要么:
shell> mysql --user=user_name --password db_name Enter password: your_password
复制
然后输入一个SQL语句,以结束它;
, \g
或者\G
按Enter键。
键入Control + C会中断当前语句(如果有),否则将取消任何部分输入行。
您可以在脚本文件(批处理文件)中执行SQL语句,如下所示:
shell> mysql db_name < script.sql > output.tab
复制
在Unix上,mysql客户端将交互式执行的语句记录到历史文件中。请参见 第4.5.1.3节“ mysql客户端日志记录”。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
墨天轮个人数说知识点合集
JiekeXu
436次阅读
2025-04-01 15:56:03
MySQL数据库当前和历史事务分析
听见风的声音
425次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
387次阅读
2025-03-28 16:28:31
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
353次阅读
2025-04-15 23:49:58
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
352次阅读
2025-04-17 17:02:24
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
328次阅读
2025-04-15 14:48:05
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
严少安
316次阅读
2025-04-25 15:30:58
云和恩墨杨明翰:安全生产系列之MySQL高危操作
墨天轮编辑部
307次阅读
2025-03-27 16:45:26
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
294次阅读
2025-04-07 12:14:29
记录MySQL数据库的一些奇怪的迁移需求!
陈举超
198次阅读
2025-04-15 15:27:53