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
'파이썬 > DB 다루기' 카테고리의 다른 글
python(vscode)/db 파일내 테이블(데이터) 있는지 확인하기 (0) | 2023.07.29 |
---|---|
python(vscode)/DB 삭제하기/delete (0) | 2023.02.24 |
python(vscode)/db에 데이터 조회하기 #2/조건 걸어 조회하기 (0) | 2023.02.22 |
python(vscode)/db에 데이터 조회하기 #1 (1) | 2023.02.22 |
python(vscode)/db에 데이터 추가하기 #2 (0) | 2023.01.29 |