Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用远程 CentOS 机器。我没有图形访问权限,我只是使用终端。在远程机器上,我有一个带有表的 MySQL 数据库。我执行命令SELECT * FROM MY_TABLE LIMIT 10以获取前 10 个条目。
SELECT * FROM MY_TABLE LIMIT 10
现在,我想将此结果保存在机器上的 JSON 文件中。最终,我将为整个表格执行此操作,而不仅仅是 10 个元素。我按照本教程进行操作,但它实际上并没有在磁盘上创建 JSON 文件。我该怎么做呢?
如果您有一个合适的新版本 MySQL (8.0),并且您可以使用 JSON_ARRAYAGG、JSON_OBJECT 等制作 JSON 表达式,那么您可以使用
SELECT ... INTO OUTFILE '...' ...
句法。