⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць