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

본문 바로가기
 

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

페이지 정보

작성자 차동박 이름으로 검색 댓글 0건 조회 17,772회 작성일 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건 11 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
63 차동박 이름으로 검색 10621 08-23
62 차동박 이름으로 검색 10743 08-18
61 차동박 이름으로 검색 18640 08-18
60 차동박 이름으로 검색 19312 08-07
59 차동박 이름으로 검색 20648 08-07
58 차동박 이름으로 검색 20069 08-07
열람중 차동박 이름으로 검색 17773 08-07
56 차동박 이름으로 검색 17361 08-07
55 차동박 이름으로 검색 17448 08-07
54 차동박 이름으로 검색 18316 08-07
53 차동박 이름으로 검색 18452 08-07
52 차동박 이름으로 검색 17393 08-07
51 차동박 이름으로 검색 17471 08-07
50 차동박 이름으로 검색 17860 08-07
49 차동박 이름으로 검색 10997 08-07
48 차동박 이름으로 검색 10694 08-07
47 차동박 이름으로 검색 18114 08-07
46 차동박 이름으로 검색 19259 08-07
게시물 검색