⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა