반응형
mysql 테이블 생성
create database my_suppliers;
use my_suppliers;
create table if not exists suppliers (
supplier_name varhcar(20),
invoice_number varchar(20),
part_number varchar(20),
cost float,
purchase_date date
);
# csv 파일을 읽어서 mysql 테이블에 insert
# mysqlclient 패키지를 미리 설치해야 함
# pip install mysqlclient
import csv
import MySQLdb
from datetime import datetime, date
# csv 파일의 경로
input_file = 'd:/data/db/input.csv'
# mysql server에 접속
conn = MySQLdb.connect(host='localhost', port=3306, \
db='my_suppliers', user='java', passwd='java1234')
cursor = conn.cursor()
# 레코드 삭제
sql = "delete from suppliers"
cursor.execute(sql)
반응형