mysqlimport는 여러 옵션으로 실행할 수 있습니다. 다음은 mysqlimport에 대한 몇 가지 옵션과 가져오기에 미치는 영향입니다.
옵션 | 액션 |
-r 또는 –replace | 가져온 행이 동일한 고유 키 값을 가진 경우 기존 행을 덮어쓰도록 합니다. |
-i 또는 –무시 | 기존 행과 동일한 고유 키 값을 갖는 행은 무시합니다. |
-f 또는 –force | 오류가 발생하더라도 mysqlimport가 데이터를 계속 삽입하도록 합니다. |
-l 또는 --lock-tables | 가져오기 전에 각 테이블을 잠급니다(바쁜 서버에서 좋은 옵션). |
-d 또는 –delete | 삽입하기 전에 표를 비우십시오. |
--fields-terminated- by='char' | 동일한 행의 값 사이에 사용되는 구분 기호를 지정합니다. 기본값은 \t(탭)입니다. |
--fields-enclosed-by='char' | 각 필드를 묶는 구분 기호를 지정합니다. 기본값은 없음입니다. |
--fields-선택적으로-enclosed-by='char' | --fields-enclosed-by와 동일하지만 구분 기호는 문자열 유형 열을 묶는 데만 사용됩니다. 기본값은 없음입니다. |
--fields-escaped-by='char' | 특수 문자 앞에 있는 이스케이프 문자를 지정합니다. 기본값은 \(백슬래시, 지정된 경우 '\\')입니다. |
--lines-terminated-by='char' | 데이터의 각 행을 종료하는 데 사용되는 구분 기호를 지정합니다. 기본값은 \n(줄 바꿈)입니다. |
-u 또는 –user | 사용자 이름을 지정하십시오. 기본값은 Unix 로그인 이름입니다. |
-p 또는 –password | 비밀번호를 지정하십시오. |
-h 또는 –host | 이름이 지정된 호스트에서 MySQL로 가져오기 기본값은 로컬 호스트입니다. |
-s 또는 –silent | 무음 모드; 오류가 발생한 경우에만 출력이 나타납니다. |
-v 또는 -verbose | 상세 모드, 더 많은 설명을 인쇄합니다. |
-L 또는 로컬 | 클라이언트의 로컬 파일 이름을 지정합니다. |
-V 또는 –version | 프로그램 버전 정보를 인쇄하고 종료합니다. |
-? 또는 -도움 | 도움말 메시지를 인쇄하고 종료합니다. |