text파일을 디비에 입력해 넣기
페이지 정보
작성자 이름으로 검색 댓글 0건 조회 15,838회 작성일 05-08-07 19:52본문
text파일을 디비에 입력해 넣기 | ||
글쓴이 : 오렌지블루 | 저작권자 이메일 : | |
출처 : | 작성일 : 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()를 쓰시면 되겠지요. |
관련링크
댓글목록
등록된 댓글이 없습니다.