⊗pyPmDBNU 110 of 129 menu

Python да SQL сориги орқали ёзувларни янгилаш

Келинг, энди ёзувларни ўзгартиришни ўрганамиз. Бу UPDATE командаси ёрдамида бажарилади. У қуйидаги синтаксисга эга:

query = "UPDATE таблица SET майдон = қиймат 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш