Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

일부 조건에 따라 MySQL 테이블에서 파일로 값을 내보내려면 어떻게 해야 합니까?

<시간/>

MySQL 테이블에서 파일로 데이터를 내보내는 동안 WHERE 절의 조건을 사용할 수 있습니다. 예의 도움으로 이해할 수 있습니다 -

예시

'Student_info' 테이블에서 다음 데이터가 있다고 가정합니다 -

mysql> 선택 * from Student_info;+------+------+------------+--------- ---+| 아이디 | 이름 | 주소 | 제목 |+--------+---------+------------+------------+| 101 | 야쉬팔 | 암리차르 | 역사 || 105 | 가우라프 | 찬디가르 | 문학 || 125 | 라만 | 심라 | 컴퓨터 || 130 | 램 | 잔시 | 컴퓨터 || 132 | 샴 | 찬디가르 | 경제학 || 133 | 모한 | 델리 | 컴퓨터 |+------+---------+------------+------------+6행 세트 (0.07초)

id 값이 120보다 큰 레코드를 내보내고 싶다고 가정하면 다음 쿼리는 이러한 종류의 레코드를 'Student_info' 테이블에서 'Stuednt4.CSV' 파일로 내보냅니다. -

mysql> 선택 * from student_info WHERE id> 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' 필드는 ','로 종료됨, 쿼리 확인, 영향을 받는 4개 행(0.16초) 

위의 쿼리는 다음 값을 Student4.CSV 파일로 내보냅니다. -

125 Raman Shimla Computers130 Ram Jhansi Computers132 Shyam Chandigarh Economics133 Mohan Delhi Computers