웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[mysql] load data - 파일을 테이블에 넣기
2002.07.26 03:15
load data [local] infile 'path' into table table_name [fields terminated by] [lines terminated by] [fields enclosed by]
일반 파일을 table의 해당 각각의 컬럼에 입력합니다.
c:/test.txt
------------------------------------------------------------------------------------------
n 오락실 지출 300
n 용돈 수입 1000000000
n 새우깡 지출 500
n 꽁돈 수입 150
------------------------------------------------------------------------------------------
test_table
------------------------------------------------------------------------------------------
no(unique) 내용 타입 값
------------------------------------------------------------------------------------------
test_table 테이블에 test.txt(txt 파일만 가능한 것이 아닙니다. 설명의 이해를 돕기위해..^^) 파일을 넣을 경우 쿼리문은 다음과 같습니다.
load data infile 'c:/test.txt' into table test_table
RESULT
------------------------------------------------------------------------------------------
no(unique) 내용 타입 값
------------------------------------------------------------------------------------------
1 오락실 지출 300
2 용돈 수입 1000000000
3 새우깡 지출 500
4 꽁돈 수입 150
------------------------------------------------------------------------------------------
위 파일을 text.txt로 가정하고 각 필드를 구분할 값을 fields terminated by 가 없다면 기본값으로 탭(t)을 사용합니다.
no 필드는 각 열의 기준값이므로 Null 이여야 합니다. 때문에 맨 앞은 n을 이용하여 이 필드는 널이라는 것을 sql 에 알려줍니다.
fields terminated by
------------------------>
필드간 구분을 지을 문자값을 지정합니다 이 값이 없다면 기본값은 탭이며 다음처럼 사용합니다.
load data infile 'c:/test.txt' into table test_table fields terminated by 't';
lines terminated by
------------------------>
행을 지정할 문자값을 지정합니다.
load data infile 'c:/test.txt' into table test_table lines terminated by 'rn';
fields enclosed by
------------------------>
필드를 감싸줄 문자값을 지정합니다. "로 감싸줄 경우...
load data infile c:/test.txt' into table test_table fields enclosed by """;
local
------------------------>
오프라인 파일인지 온라인 파일인지를 구분합니다.
값이 없다면 서버에서 찾게됩니다.
일반 파일을 table의 해당 각각의 컬럼에 입력합니다.
c:/test.txt
------------------------------------------------------------------------------------------
n 오락실 지출 300
n 용돈 수입 1000000000
n 새우깡 지출 500
n 꽁돈 수입 150
------------------------------------------------------------------------------------------
test_table
------------------------------------------------------------------------------------------
no(unique) 내용 타입 값
------------------------------------------------------------------------------------------
test_table 테이블에 test.txt(txt 파일만 가능한 것이 아닙니다. 설명의 이해를 돕기위해..^^) 파일을 넣을 경우 쿼리문은 다음과 같습니다.
load data infile 'c:/test.txt' into table test_table
RESULT
------------------------------------------------------------------------------------------
no(unique) 내용 타입 값
------------------------------------------------------------------------------------------
1 오락실 지출 300
2 용돈 수입 1000000000
3 새우깡 지출 500
4 꽁돈 수입 150
------------------------------------------------------------------------------------------
위 파일을 text.txt로 가정하고 각 필드를 구분할 값을 fields terminated by 가 없다면 기본값으로 탭(t)을 사용합니다.
no 필드는 각 열의 기준값이므로 Null 이여야 합니다. 때문에 맨 앞은 n을 이용하여 이 필드는 널이라는 것을 sql 에 알려줍니다.
fields terminated by
------------------------>
필드간 구분을 지을 문자값을 지정합니다 이 값이 없다면 기본값은 탭이며 다음처럼 사용합니다.
load data infile 'c:/test.txt' into table test_table fields terminated by 't';
lines terminated by
------------------------>
행을 지정할 문자값을 지정합니다.
load data infile 'c:/test.txt' into table test_table lines terminated by 'rn';
fields enclosed by
------------------------>
필드를 감싸줄 문자값을 지정합니다. "로 감싸줄 경우...
load data infile c:/test.txt' into table test_table fields enclosed by """;
local
------------------------>
오프라인 파일인지 온라인 파일인지를 구분합니다.
값이 없다면 서버에서 찾게됩니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
FTP 에 사용자추가후 로그인부분 추가하기 - 로그인 부분 [2] | DearMai | 2002.08.12 |
FTP 에 사용자추가후 로그인부분 추가하기 - 사용자추가부분 [5] | DearMai | 2002.08.12 |
VMware로 윈도우에서 리눅스 설치하기 [8] | 강민 | 2002.08.05 |
IIS 해당 IP를 제외한 모든 컴퓨터 접근 금지시키기 [1] | 오픈소스 | 2002.08.04 |
http://도메인/~아이디 를 http://도메인/아이디 로 ^^ [11] | 임현 | 2002.07.31 |
솔라리스와 리눅스의 chmod 다른점 [1] | 한꼬마 | 2002.07.31 |
오랜만에 올리는 팁이군요. - 웹호스팅 쉽게해보기! - [8] | 임현 | 2002.07.28 |
[mysql] create table select , insert into select | 불티나 | 2002.07.26 |
[mysql] load data - 파일을 테이블에 넣기 [1] | 불티나 | 2002.07.26 |
ASP + MS SQL 기반 게시판 설치하기 - 두번째 | 오픈소스 | 2002.07.12 |
ASP + MS SQL 기반 게시판 설치하기 - 첫번째 | 오픈소스 | 2002.07.12 |
[펌] 후다닥 apache 랑 php 업글하기 [8] | 임현 | 2002.07.12 |
제로보드 data 폴더 일괄적으로 소유권 변경 스크립트 [2] | 라지엘 | 2002.07.01 |
[보안] 아파치 1.3.x 공격툴 공개되다...06/24 [4] | 차카게살자 | 2002.06.28 |
특정 파일(ex: mp3,avi,mpg)만 찾아서 자동으로 삭제하기! | 임현 | 2002.06.27 |
Mysql 데이타베이스 백업및 복구(2)... [5] | 이휘은 | 2002.06.22 |
Mysql 데이타베이스 백업및 복구(1)... [7] | 이휘은 | 2002.06.21 |
간단팁 서버 Info! [4] | 임현 | 2002.06.21 |
한 통 내장형 모뎀으로 인터넷하기.. [1] | i- | 2002.06.19 |
리눅스에서 최강 p2p 공유프로그램 당나귀!! 서버를 운영해보도록하자~ [7] | 임현 | 2002.06.15 |
리눅스 서버의 경우
절대경로명 ~/id(자신의 디렉토리)/파일명
상대경로명 (자신의디렉토리)/파일명
둘다 안돼던데...어떻게 해야 하나요..ㅠㅠ