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

본문 바로가기
 

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

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 16,493회 작성일 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건 4 페이지
유익한 싸이트 목록
번호 제목 글쓴이 조회 날짜
170 이름으로 검색 16889 06-16
169 이름으로 검색 16864 08-07
168 이름으로 검색 16857 06-14
167 이름으로 검색 16632 12-17
166 이름으로 검색 16552 09-21
165 이름으로 검색 16503 05-27
열람중 이름으로 검색 16494 08-07
163 이름으로 검색 16488 08-07
162 이름으로 검색 16485 08-07
161 이름으로 검색 16328 08-07
160 이름으로 검색 16212 08-07
159 이름으로 검색 16206 03-09
158 이름으로 검색 16202 12-27
157 이름으로 검색 16160 12-27
156 이름으로 검색 16087 08-07
155 이름으로 검색 16087 03-05
154 이름으로 검색 15889 08-07
153 이름으로 검색 15781 10-28
게시물 검색