⊗pyPmDBNI 108 of 129 menu

SQL сўров орқали Pythonда ёзувларни киритиш

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

query = "INSERT INTO jадвал (майдон1, майдон2...) VALUES (қиймат1, қиймат2...)"

Келинг users jадвалимизга янги фойдаланувчи қўшайлик. Бирок янги ёзув қўшганда бизнинг кодимизни қайта ёзиш керак. fetchone ёки fetchall усули ўрнига CMySQLCursor-объектига commit усули қўлланилади. У фойдаланувчи томонидан киритилган ўзгартиришларни тасдиқлаш учун керак:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Киритиш натижаси консольда кўринмайди, лекин уни PMAда кўриш мумкин.

Шунингдек, киритиш жараёнида id устуни ва унинг қиймати кўрсатилмаслигига эътибор беринг. Бу тўғри, чунки бу устун қиймати маълумотлар базаси томонидан автоматик равишда ўрнатилади.

'user7' номли янги фойдаланувчини қўшинг, 26 ёш, маоши 300.

'user8' номли янги фойдаланувчини қўшинг, 32 ёш, маоши 1100.

'user9' номли янги фойдаланувчини қўшинг, 22 ёш, маоши 350.

Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш