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

명령줄을 통해 MySQL 테이블에 데이터를 업로드하는 동안 자주 사용되는 mysqlimport 옵션은 무엇입니까?


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
프로그램 버전 정보를 인쇄하고 종료합니다.
-? 또는 -도움
도움말 메시지를 인쇄하고 종료합니다.