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

본문 바로가기
 

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

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 15,838회 작성일 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 이름으로 검색 17911 08-07
26 이름으로 검색 15704 08-07
열람중 이름으로 검색 15839 08-07
24 이름으로 검색 15390 08-07
23 이름으로 검색 14450 08-07
22 이름으로 검색 15070 08-07
21 이름으로 검색 8109 08-07
20 이름으로 검색 8039 08-07
19 이름으로 검색 15262 08-07
18 이름으로 검색 18408 08-07
17 이름으로 검색 18006 08-07
16 이름으로 검색 7468 08-07
15 이름으로 검색 18615 08-07
14 이름으로 검색 8132 08-07
13 이름으로 검색 17582 08-07
12 이름으로 검색 14585 08-07
11 이름으로 검색 15180 08-07
10 이름으로 검색 7939 08-07
게시물 검색