Mysql:修订间差异
跳到导航
跳到搜索
(创建页面,内容为“==定义== :MySQL 是最流行的开源 SQL 数据库管理系统,由 Oracle 公司开发、分发和支持。 :MySQL网站(http://www.mysql.com/)提供有关MySQL软件的最新信息。 ==特点== ===MySQL是一个数据库管理系统。=== :数据库是数据的结构化集合。它可以是任何东西,从简单的购物清单到图片库或公司网络中的大量信息。如果要添加、访问和处理存储在计算机数据库中的数据,…”) |
无编辑摘要 |
||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
MySQL是一个带有输入行编辑功能的简单SQL shell。它支持交互式和非交互式使用。当以交互方式使用时,查询结果以ASCII表格格式呈现。当以非交互方式使用(例如作为过滤器),结果以制表符分隔的格式呈现。输出格式可以通过命令选项进行更改。 | |||
如果由于大型结果集的内存不足而遇到问题,可以使用--quick选项。这将强制mysql逐行从服务器检索结果,而不是检索整个结果集并将其缓冲在内存中再显示。这是通过在客户端/服务器库中使用mysql_use_result() C API函数返回结果集,而不是mysql_store_result()来实现的。 | |||
注意: | |||
另外,MySQL Shell提供对X DevAPI的访问。详情请参阅MySQL Shell 8.0。 | |||
使用mysql非常简单。按照以下方式从命令解释器的提示符中调用它: | |||
mysql db_name | |||
或者: | |||
= | mysql --user=user_name --password db_name | ||
在这种情况下,您需要根据mysql显示的提示输入密码: | |||
输入密码:your_password | |||
然后输入一个SQL语句,以;、\g或\G结尾,并按Enter键。 | |||
如果存在当前语句,键入Control+C可中断该语句;否则,它将取消任何部分输入行。 | |||
您可以像执行批处理文件一样执行脚本文件中的SQL语句,例如: | |||
mysql db_name < script.sql > output.tab | |||
在Unix上,mysql客户端将以交互方式执行的语句记录到历史文件中。 |
2023年7月5日 (三) 03:18的最新版本
MySQL是一个带有输入行编辑功能的简单SQL shell。它支持交互式和非交互式使用。当以交互方式使用时,查询结果以ASCII表格格式呈现。当以非交互方式使用(例如作为过滤器),结果以制表符分隔的格式呈现。输出格式可以通过命令选项进行更改。
如果由于大型结果集的内存不足而遇到问题,可以使用--quick选项。这将强制mysql逐行从服务器检索结果,而不是检索整个结果集并将其缓冲在内存中再显示。这是通过在客户端/服务器库中使用mysql_use_result() C API函数返回结果集,而不是mysql_store_result()来实现的。
注意: 另外,MySQL Shell提供对X DevAPI的访问。详情请参阅MySQL Shell 8.0。
使用mysql非常简单。按照以下方式从命令解释器的提示符中调用它:
mysql db_name
或者:
mysql --user=user_name --password db_name
在这种情况下,您需要根据mysql显示的提示输入密码:
输入密码:your_password 然后输入一个SQL语句,以;、\g或\G结尾,并按Enter键。
如果存在当前语句,键入Control+C可中断该语句;否则,它将取消任何部分输入行。
您可以像执行批处理文件一样执行脚本文件中的SQL语句,例如:
mysql db_name < script.sql > output.tab
在Unix上,mysql客户端将以交互方式执行的语句记录到历史文件中。