在mysql工作台中进行一些查询后,如何导出数据库?

时间:2019-04-06 13:25:32

标签: mysql database mysql-workbench

我是mysql工作台属性的新手。所以这是情况 我有2个表,“学生”和“班级”。一个学生可以有多个班级,并且带有学生ID作为关联字段。一对多的关系。我写了一些查询来连接两个表(即使用join,...),我想导出查询中的内容,而不是两个表(从数据导出向导中获取)。

我尝试使用代码导出到csv文件,但遇到错误1290

select  teacher.student.U_id,  teacher.student.U_id, teacher.student.F_name, teacher.student.L_name
teacher.classess.days,teacher.classess.mor, teacher.classess.aft
from teacher.student, teacher.classesss
where teacher.student.U_id=teacher.classess.U_id
INTO OUTFILE 'C:\Users\Eddie Vu\Downloads' 
FIELDS ENCLOSED BY '"' 
TERMINATED BY ';' 
ESCAPED BY '"' 
LINES TERMINATED BY '\r\n';

我希望输出存储在csv文件中。 请帮忙,谢谢你

1 个答案:

答案 0 :(得分:0)

您的命令(如果可以)将在服务器计算机上创建文件。但是可能该目录不存在,或者不允许MySQL向其写入数据,或者配置为不写入该目录。

但是我想您想导出到客户端计算机上的文件。

请注意结果网格上方小工具栏中的“导出/导入”部分,以及在网格前面带有磁盘的小按钮。

enter image description here

如果单击该按钮,则会打开一个对话框,允许您将网格中的当前结果保存到文件中。