파이썬으로 Mysql에서 종목 검색하기..
-
게시물 수정 , 삭제는 로그인 필요
파이썬으로 Mysql에서 종목 검색하기..
한 종목당 하나의 테이블을 할당하는 것은 가능은 하지만, 이는 비효율적일 수 있습니다. 종목 수가 많아질수록 관리해야 할 테이블 수가 증가하고, 새로운 종목이 추가될 때마다 테이블을 만들어야 하는 번거로움이 있습니다.
아래는 제안하는 테이블 구조입니다.
1. stocks 테이블: 종목번호, 종목명
2. daily_data 테이블: 종목번호, 날짜, 종가, 거래량
이렇게 설계하면 stocks 테이블에서는 각 종목에 대한 정보를, daily_data 테이블에서는 각 종목의 일별 데이터를 관리할 수 있습니다.
파이썬에서 MySQL을 이용해 데이터를 검색하려면, pymysql 라이브러리를 사용할 수 있습니다. 이 라이브러리를 이용해 SQL 쿼리를 실행하면 됩니다. 예를 들어, 특정 종목의 최근 250일 간의 종가와 거래량을 조회하려면 다음과 같이 쿼리를 작성할 수 있습니다.
python
import pymysql
# MySQL Connection 연결
conn = pymysql.connect(host='localhost', user='user', password='password', db='db_name', charset='utf8')
# Cursor 생성
curs = conn.cursor()
# SQL 문 작성
sql = "SELECT date, close_price, volume FROM daily_data WHERE stock_code = %s ORDER BY date DESC LIMIT 250"
curs.execute(sql, ('stock_code_here',))
# 데이터 Fetch
rows = curs.fetchall()
이렇게 데이터를 가져온 후에는 필요한 기술적 분석을 수행할 수 있습니다. 이평선이나 일목균형표 등의 계산은 pandas 등의 라이브러리를 사용하면 편리하게 계산할 수 있습니다.
... 조건별로 검색하기 힘드내요.. 고수님들 부탁드립니다. 파이썬에서 처리하기 보다는 그냥 mysql에서 처리하는 것이 더 나아보이네요 sql...
... 파이썬 flask로 API 서버를 만들고 있습니다. DB는 MySQL 사용하고... KEYWORD도 검색 if (field != null && !field.equals("")) { sql += " AND FIELD = ? AND KEYWORD...
... 검색을 해보니 가장 적합한 것이 웹호스트?라고 하는 것 같더라구요. 제가 만든 파이썬 코드를 여러 사람이 사용하고 그 로그를 인터넷상에 공유하고 싶습니다....
... 텍스트 데이터가 4.5Gb 정도되는데, 이거를 메모리에 모두 올려놓고 검색을 하는... 아니고 파이썬에 내장되는 sqlite3를 써도 됩니다. SQL을 알아야하는 부담은 있는데......
... 적용하여 종목을 검색합니다. 크롤링과 데이터베이스 구축에 대한 지식이 필요합니다. 관련 책으로는 '파이썬 웹 크롤링' , 'SQL 입문' 등이 있습니다. 책을...
... 파이썬 은요? 4. Mysql 은요? 5. 아파치 는요? 6. 자바 는요? 검색해보니 각분야마다 한가지씩 요래 공부해서... SQL은 데이터베이스를 관리하기 위한 언어로, PHP와 함께...
... 하는지는 검색을 통해서 대충 알았고 mysql을 배워서 데이터 관리쪽을 집중적으로... 제가 작성하신 질문글을 보니 지금은 파이썬 - 자바 - DBMS - SQL 이 순서로 배우시면 될...
... 주력언어는 파이썬입니다. 파이썬을 사용할수 있으면 좋으나, 굳이 파이썬을... 프로젝트를 진행하면서 검색과 공식 문서를 참고하는 능력도 함께 키워주세요. 충분한...
... [파이썬 코딩 도장, 남재윤 저] https://dojang.io/course/view.php?id=7 [Do it!... 3) 분야별로 해야 하는 공부 방법, 커리큘럼 또한 Google에 검색하시면...
... 이거 랑 My-sql ? 이렇게 필요한가요? 정확히 어떤... JSP, 파이썬 등이 서버에서 작동되는 백엔드이고 이에... 있는데, 검색하여 설치하시면 윈도우에서도 편히 작업...