DB 깡통
-
[Python] SQLite3 DB 적재 2회차DB 2023. 6. 8. 13:58
지난 1회차에서 DB에 깡통 테이블을 만들었었죠! 이번에는 깡통 테이블에 데이터를 적재하는 방법에 대해 알아보겠습니다! # 사용자 정의 객체 file_path = r"C:/Users/sdjeo/OneDrive/바탕 화면/" # DB테이블 생성 : 1. 고객정보 # 1-1. CSV 추출 및 변환 # 데이터 추출 customer_data = pd.read_csv(f"{file_path}/CUSTOMER.csv") # 컬럼명 Rename df = ( customer_data .rename(columns = { "CUST_ID" : '고객번호' , "LAST_NAME" : '성' , "FIRST_NAME" : '이름' , "GENDER" : '성별' , "AGE" : '나이' } ) ) 먼저, csv파일로 저장..
-
[Python] SQLite3 DB 적재 1회차DB 2023. 6. 7. 16:06
먼저 필요 패키지를 import 합니다. # 패키지 Import import pandas as pd import sqlite3 from sqlalchemy import create_engine 먼저 DB를 생성 및 연결합니다. 아래 코드를 실행하면, abcdefg DB를 생성하고 연결합니다. 여기서 isolation_level = None을 설정하면 update, insert, delete문과 같이 DB 데이터 변화 쿼리문에 자동커밋을 설정합니다.(설정해주는 것을 추천) # DB 연결 # 일반연결 conn = sqlite3.connect("abcdefg.db", isolation_level=None) cur = conn.cursor() # SQLAlchemy 연결 engine = create_engine..