[python] 주식 크롤링 어플 제작기 step.2 마리아DB에 csv파일 넣기
2020. 12. 9. 14:30ㆍDo! 개발
개발 진행 도중에 작성하는 것이라 순서가 뒤죽박죽입니다. 이해부탁드립니다.
주식 리스트 DB를 위한 csv다운받기
download: marketdata.krx.co.kr/mdi#document=040601
여기서 csv파일로 KOSPI, KOSDAQ, KONEX의 전체 종목 이름, 코드 등을 다운 받을 수 있다.
다운 받은 파일에서 필요한 부분(번호, 종목코드, 기업명)을 남기고 모두 삭제했다.
마리아DB 테이블 생성
CREATE TABLE f_list (
f_sort int(8) not null,
finance_code varchar(20) not null,
finance_name varchar(20) not null
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
다음과 같이 f_list 테이블을 생성하였다.
f_sort는 순서
finance_code는 종목코드
finance_name은 기업명이다.
잘 생성된 것을 확인할 수 있다.
마리아DB 설치시 같이 설치되는 MYSQL CLIENT를 실행시킨다.
show databases;
use finances;
show tables;
f_list가 보인다.
LOAD DATA LOCAL INFILE '/경로/data.csv'
REPLACE
INTO TABLE f_list
COLUMNS TERMINATED BY ','
ENCLOSED BY '"'
IGNORE 1 LINES;
성공
디비버에서 데이터가 DB에 잘 들어온 것을 확인할 수 있다.
반응형
'Do! 개발' 카테고리의 다른 글
[Firebase] Firestore에 exel, csv파일 넣기 (0) | 2020.12.20 |
---|---|
[flutter] Flutter plugin not installed; this adds Flutter specific functionality error (0) | 2020.12.11 |
[python] 주식 크롤링 어플 제작기 step.1 kivy, kivymd (0) | 2020.12.09 |
[리눅스] ubuntu 18.04 python-dev 설치 의존성 오류 해결 (0) | 2020.10.08 |
[인공지능 프로젝트] Keras를 활용한 주식 예측 (0) | 2020.09.04 |