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

본문 바로가기
 

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

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 15,350회 작성일 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건 13 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
27 이름으로 검색 17379 08-07
26 이름으로 검색 15203 08-07
열람중 이름으로 검색 15351 08-07
24 이름으로 검색 14914 08-07
23 이름으로 검색 14013 08-07
22 이름으로 검색 14592 08-07
21 이름으로 검색 7125 08-07
20 이름으로 검색 7726 08-07
19 이름으로 검색 14826 08-07
18 이름으로 검색 17823 08-07
17 이름으로 검색 17460 08-07
16 이름으로 검색 7134 08-07
15 이름으로 검색 17976 08-07
14 이름으로 검색 7782 08-07
13 이름으로 검색 17075 08-07
12 이름으로 검색 14130 08-07
11 이름으로 검색 14774 08-07
10 이름으로 검색 7580 08-07
게시물 검색