⊗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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ