11.db수정,삭제
데이터수정 삭제하기
sql = 'update user set username="홍길동" where id =4'
cursor.excute(sql)
cursor.excute('update user set username = ? where id =?',('홍길서',6))
id가 5번인 고객의 이름과 전화번호,email을 수정하세요
이름,손흥민,010-1234-1234, son@naver.com
sql = "update user set username= '손흥민', tel = '010-1234-1234',\
email='son@naver.com' where id =5"
cursor.execute(sql)
sql = "update user set username=?, tel=?,\
email=? where = ?"
cursor.execute(sql,('차범근','010-2222-2222','cha@naver.com',6))
f스트링을 이용해서 4번의 id이름과 전화번호를 수정하세요
cursor.execute(f'update user set usename = '{'강길동'}' where id = {4}")
반복문을 활용하여 user 테이블의 레코드 확인하기
users = cursor.execute('select*from user')
for user in users;
print(user)
반복문 활용하여 user 테이블에서 id와 이름만 출력하기
for user in cursor.execute('select*from user'):
print(user[0],user[1])
딕셔너리 타입의 데이터 수정하기
sql = "update user set username =:name where id=:id"
cursor.execute(sql,{'name':'고길동','id':6})
데이터 삭제하기
cursor.execute('delete from user where id =?',(5,))
cursor.execute('delete from user where id = :id',{'id':4})
cursor.execute('delete from user where id =%d %6)
댓글남기기