如何将基于某些条件的值从 MySQL 表导出到文件中?

如何将基于某些条件的值从 MySQL 表导出到文件中?

我们可以在将数据从 MySQL 表导出到文件时使用 WHERE 子句中的条件。可以通过示例来理解 -

示例

假设我们从表“Student_info”中有以下数据 -

mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    | Subject    | +------+---------+------------+------------+ | 101  | YashPal | Amritsar   | History    | | 105  | Gaurav  | Chandigarh | Literature | | 125  | Raman   | Shimla     | Computers  | | 130  | Ram     | Jhansi     | Computers  | | 132  | Shyam   | Chandigarh | Economics  | | 133  | Mohan   | Delhi      | Computers  | +------+---------+------------+------------+ 6 rows in set (0.07 sec)登录后复制

mysql> Select * from student_info WHERE id > 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' Fields terminated by ','; Query OK, 4 rows affected (0.16 sec)登录后复制

125   Raman    Shimla      Computers 130   Ram      Jhansi      Computers 132   Shyam    Chandigarh  Economics 133   Mohan    Delhi       Computers登录后复制