⊗pyPmDBNI 108 of 129 menu

Илова кардани сабтҳо тавассути SQL дар Python

Биёед ҳоло илова кардани сабтҳои навро ба ҷадвал омӯзем. Ин бо фармони INSERT INTO анҷом дода мешавад. Он соҳати зеринро дорад:

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

Биёед ба ҷадвали мо users корбари нав илова кунем. Аммо дар ҳолати иловаи сабти нав коди мо бояд аз нав навишта шавад. Ба ҷои усули 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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан