⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне