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

본문 바로가기
 

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

페이지 정보

작성자 이름으로 검색 댓글 0건 조회 15,330회 작성일 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건 9 페이지
MySQL Tip 목록
번호 제목 글쓴이 조회 날짜
99 차동박 이름으로 검색 16876 08-02
98 차동박 이름으로 검색 16806 12-01
97 차동박 이름으로 검색 16732 12-27
96 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16536 02-17
95 차동박 이름으로 검색 16499 09-12
94 차동박 이름으로 검색 16496 09-02
93 차동박 이름으로 검색 16490 10-13
92 차동박 이름으로 검색 16355 06-24
91 차동박 이름으로 검색 16350 07-20
90 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 16332 03-01
89 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16225 07-29
88 차동박 이름으로 검색 16167 12-20
87 차동박 이름으로 검색 16162 09-21
86 차동박 이름으로 검색 15720 05-27
85 이름으로 검색 15541 08-07
84 이름으로 검색 15471 08-07
83 이름으로 검색 15418 08-07
열람중 이름으로 검색 15331 08-07
게시물 검색