⊗pyPmDBNU 110 of 129 menu

Python'да SQL сурамжасы аркылуу жазууларды жаңыртуу

Келгиле, эми жазууларды өзгөртүүнү үйрөнөлү. Бул UPDATE командасы менен жасалат. Анын төмөнкүдөй синтаксиси бар:

query = "UPDATE таблица SET полe = значение WHERE условие" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

UPDATE командасы менен милдеттүү түрдө commit методу колдонуу керек:

with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Болгонун көңүл бургула, эгерде сурамда WHERE блогу көрсөтүлбөсө, анда жаңыртуу учурунда бардык баштапкы жазуулар жаңылар менен алмаштырылат.

Мисал

Келгиле, колдонуучунун жашын жана эмгек акысын өзгөртөлү:

query = "UPDATE users SET age=20, salary=800 WHERE id=1"

Мисал

Бардык 23 жаштагы колдонуучуларга 400 эмгек акысы жана 24 жашын коёлу:

query = "UPDATE users SET age=24, salary=300 WHERE age=23"

Практикалык тапшырмалар

Мурда сиз түзгөн users таблицасынын дампын колдонуп, аны баштапкы абалына келтириңиз.

idси 4 болгон колдонуучуга 35 жашын коюңуз.

Эмгек акысы 500 болгон бардык адамдардын эмгек акысын 700 кылыңыз.

idси 2ден чоң жана 5тен кичине же ага барабар болгон кызматкерлерге 23 жашын коюңуз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу