Python/Python

Python databases 연결 =sql2 update, delete, create

java나유 2022. 9. 22. 21:30

공통  import

from sqlite3 import * #pip install pysqlite3
from dbconnect import *
from random import *

 

#update
for a in range(20,23): #sql index 고유값 범위선정
    cur= connect.cursor()
    #해당 index값 모두 변경 되게 반복 시킴
    sql = "update test3 set mpw='pass1234' where midx='"+str(a)+"'"
    #%s 사용시 sql 문법 전체를 %s로 적용해야만 정상적으로 반영 
    cur.execute(sql)
    connect.commit()

20~22번 insert 이후 update 

 

 

 

 

#delete
cur=connect.cursor()
for b in range(20,23):
    sql="delete from test3 where midx='"+str(b)+"'"
    cur.execute(sql)
    connect.commit()

 

20~22번 삭제

 

 

#create
cur = connect.cursor()
sql="create table shopping(sidx int(4) not null AUTO_INCREMENT,sname varchar(200),primary key(sidx))"
cur.execute(sql)

테이블 생성

 

 

 

728x90