text파일을 디비에 입력해 넣기 > 유익한 싸이트

본문 바로가기
 

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

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 16,479회 작성일 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 224건 11 페이지
유익한 싸이트 목록
번호 제목 글쓴이 조회 날짜
44 이름으로 검색 17344 09-02
43 이름으로 검색 8407 09-01
42 이름으로 검색 8486 08-26
41 이름으로 검색 8309 08-24
40 이름으로 검색 7900 08-23
39 이름으로 검색 7510 08-18
38 이름으로 검색 15075 08-18
37 이름으로 검색 18341 08-07
36 이름으로 검색 18085 08-07
35 이름으로 검색 16473 08-07
열람중 이름으로 검색 16480 08-07
33 이름으로 검색 14878 08-07
32 이름으로 검색 16946 08-07
31 이름으로 검색 15608 08-07
30 이름으로 검색 15567 08-07
29 이름으로 검색 14278 08-07
28 이름으로 검색 7749 05-14
27 이름으로 검색 14894 08-07
게시물 검색