1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import MySQLdb conn = MySQLdb.connect( user = 'root' , passwd = 'mysql 접속 비밀번호' , host = 'localhost' , db = '자기가 만든 데이터베이스 이름' ) cur = conn.cursor() cur.execute( 'DROP TABLE fruits ' ) cur.execute( "CREATE TABLE fruits(id INTEGER PRIMARY KEY AUTO_INCREMENT, name TEXT, price INTEGER)" ) data = [( 'nana' , 22 ),( 'ba' , 24 ),( 'ap' , 25 ),( 'ple' , 26 ),( 'mel' , 28 ),( 'on' , 27 )] #SQLite는 %s 대신 ?사용 for Adata in data: cur.execute( "INSERT INTO fruits(name,price) VALUES(%s,%s)" ,Adata) #commit 없어도 된다. cur.execute( "SELECT * from fruits" ) for item in cur.fetchall(): print (item) |
출처: http://hoony-gunputer.tistory.com/60?category=735007 [후니의 컴퓨터]
'[ 기타 활동 ] > 파이썬' 카테고리의 다른 글
CSV 테이터 처리하기 (0) | 2018.07.14 |
---|---|
python에서 tinyDB사용하기 (0) | 2018.07.13 |
스크롤러2 (0) | 2018.06.28 |
정규 표현식 (Regular Expression) (0) | 2018.05.16 |
파이썬에서 엑셀 사용하기 (0) | 2018.05.16 |