파이썬/DB 다루기
python(vscode)/DB update 하기
gongdol
2023. 2. 24. 23:35
300x250
db 내 조건이 충족된 행의 데이터를 변경해보자.
1. DB 준비하기
1) 테이블 이름은 TEST 이다.
2. 코드작성하기
1) content1열의 데이터가 '1' 인 행의 content 4 를 name으로 변경하자.
1
2
3
4
5
6
7
8
9
10
|
import sqlite3
## 1. db 생성, 혹은 기존 db 에 연결
conn = sqlite3.connect('DB_create.db', isolation_level=None)
cur = conn.cursor()
##7. db 업데이트하기
sql = "update test set content4= :changename where content1= :con1"
cur.execute(sql,{"changename":"name","con1":'1'})
print(cur.rowcount) #변환
|
cs |
3. 결과
1) content4 가 name으로 변경되었다.
2) 2개 데이터가 name으로 변경되었으므로 2가 출력된다.(코드10줄 참고)
300x250