최대 1 분 소요

데이터수정 삭제하기

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)

카테고리:

업데이트:

댓글남기기