text파일을 디비에 입력해 넣기 > MySQL Tip

본문 바로가기
 

text파일을 디비에 입력해 넣기

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 17,785회 작성일 05-08-07 19:52

본문

text파일을 디비에 입력해 넣기
 

글쓴이 : 오렌지블루

저작권자 이메일 :

출처 : www.koreaphp.co.kr

작성일 : 2002/04/24 13:49:10

 

글내용

1. 엑셀파일을 테이블에 때려넣는 법


1. 엑셀 파일을 '다른이름으로 저장하기' 에서 .csv로 저장한다.
(구분자 : 쉼표)

2. 서버로 옮긴다. (ftp)

3. mysql 로 다음을 실행한다.

LOAD DATA INFILE '/home/tale/public_html/backup/mysql_excel.csv'
INTO TABLE member FIELDS TERMINATED BY ','
LINES TERMINATED BY 'n' (id,passwd,c1,name,civ_num,email,post_num,address,tel_num,etc_num,mobile_num,bank,mileage);




--------------------------------------------------
우편번호 데이타 화일을 sql로 미러넣기


먼저 그 우편번호가 입력된 화일의 구조를 잘 살펴봅니다.
시판되는(?, 돌아다니는 ^^;) 화일들은 대개, ','나 '|'등으로 구분되어
있는 경우가 있는데 제가 가지고 있는 화일을 예로 들겠습니다.

zip_code.txt
100-011,서울특별시 중구 충무로1가,02

자세히 보시면 단락이 ','로 구분되어 있고 앞부분이 우편번호,
가운데가 그에 해당하는 주소, 마지막이 지역번호(DDD code)라는 것을
아실 수 있죠.

이걸 먼저 SQL에서 테이블을 만들어줍니다.
zipcode varchar(7) not null,
addr varchar(60),
ddd varchar(5),
primary key(zipcode)

이렇게 해서 만든 테이블의 이름이 zip이라면, 그리고 데이터를 담고있는
텍스트 화일이 zip_code.txt라면,

load data infile 'zip_code.txt' replace into table zip fields
terminated by ',';

','을 기준으로 테이블에 입력한다는 뜻입니다.

sql만 썼는데, php명령을 쓰면 ereg()를 쓰시면 되겠지요.

댓글목록

등록된 댓글이 없습니다.

Total 243건 6 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
153 차동박 이름으로 검색 18335 11-07
152 차동박 이름으로 검색 18330 08-07
151 차동박 이름으로 검색 18306 10-11
150 차동박 이름으로 검색 18272 09-27
149 차동박 이름으로 검색 18255 12-20
148 차동박 이름으로 검색 18235 10-15
147 차동박 이름으로 검색 18212 08-07
146 차동박 이름으로 검색 18125 08-07
145 이름으로 검색 17963 08-07
144 차동박 이름으로 검색 17939 08-21
143 차동박 이름으로 검색 17904 01-01
142 차동박 이름으로 검색 17869 08-07
141 차동박 이름으로 검색 17830 05-27
140 차동박 이름으로 검색 17824 01-01
139 이름으로 검색 17805 08-07
열람중 차동박 이름으로 검색 17786 08-07
137 차동박 이름으로 검색 17785 01-28
136 차동박 이름으로 검색 17764 09-15
게시물 검색