웹마스터 팁

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
------------------------>
오프라인 파일인지 온라인 파일인지를 구분합니다.
값이 없다면 서버에서 찾게됩니다.
제목 글쓴이 날짜
FTP 에 사용자추가후 로그인부분 추가하기 - 로그인 부분 [2] file DearMai 2002.08.12
FTP 에 사용자추가후 로그인부분 추가하기 - 사용자추가부분 [5] file DearMai 2002.08.12
VMware로 윈도우에서 리눅스 설치하기 [8] 강민 2002.08.05
IIS 해당 IP를 제외한 모든 컴퓨터 접근 금지시키기 [1] file 오픈소스 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 기반 게시판 설치하기 - 두번째 file 오픈소스 2002.07.12
ASP + MS SQL 기반 게시판 설치하기 - 첫번째 file 오픈소스 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