Sqlite3_사용예제(수정 및 삭제)

DB 수정 및 삭제 예제

import sqlite3

#DB 생성
conn = sqlite3.connect('./databases/sqlite1.db')  #,isolation_level=None) #Auto commit[ conn.commit()  생략가능]

#커서 바인딩
c = conn.cursor()

#데이터 수정1
c.execute("UPDATE users SET username =? WHERE id=?",('niceman',1))

#데이터 수정2
c.execute("UPDATE users SET username = :name WHERE id=:id",{"name":'goodboy',"id":2})

#데이터 수정3
c.execute("UPDATE users SET username = '%s' WHERE id='%s'" %('cuteboy',3))

#데이터 삭제
c.execute("DELETE FROM users WHERE id=?",(4,))

#중간 데이터 확인
for user in c.execute("SELECT * FROM users"):
    print(user)
conn.commit()

conn.close()

#jsonplaceholder

Tags:

Updated:

Leave a Comment