在mysql数据库上导出多个表

时间:2017-02-21 04:55:23

标签: mysql csv export command-line-interface

mysql v5.5

当我在'use db'之后使用下面的语句时,它不会开始复制到输出文件。我按下Enter键时只显示提示

@Component({
  selector: 'child-component',
  template: `
   <div>
    <input name="foo" required ngModel>
    <input name="bar" required ngModel>
  </div>
  `
})
export class ChildComponent {
  @ViewChildren(NgModel) controls: QueryList<NgModel>;

  constructor(private parentForm: NgForm) { }

  ngAfterViewInit() {
    this.controls.forEach((control: NgModel) => {
      this.parentForm.addControl(control);
    });
  }
}

我该如何纠正?

1 个答案:

答案 0 :(得分:0)

你的语法错了。这是我用的,

SELECT col_1, col_2, .... , col_n 
FROM table_name 
INTO OUTFILE '/path/to/your/csv/csv_name.csv' 
FIELDS ENCLOSED BY '"'
TERMINATED BY ';' 
ESCAPED BY '"' 
LINES TERMINATED BY '\r\n';

希望这会有所帮助。

仅供参考:你可以使用更多的表格,你的语法应该根据它改变。

SELECT table_1.col_1, table_1.col_2, .... , table_1.col_n, table_2,col_1, ... , table_m,col_n
FROM table_1,table_2,...,table_n 

并保持原样。如果你想减少你可以在子句中使用的数据。