⊗pyPmDBNI 108 of 129 menu

Penyisipan Rekod Melalui Pertanyaan SQL dalam Python

Mari kita kini belajar menambah rekod baharu ke dalam jadual. Ini dilakukan menggunakan perintah INSERT INTO. Ia mempunyai sintaks berikut:

query = "INSERT INTO jadual (medan1, medan2...) VALUES (nilai1, nilai2...)"

Mari kita tambah pengguna baharu ke dalam jadual users kita. Walau bagaimanapun, dalam kes memasukkan rekod baharu, kod kita perlu ditulis semula. Daripada kaedah fetchone atau fetchall ke objek CMySQLCursor, kaedah commit digunakan. Ia diperlukan untuk mengesahkan perubahan yang dibuat oleh pengguna:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Keputusan sisipan tidak akan kelihatan di konsol, tetapi ia boleh dilihat di PMA.

Juga perhatikan bahawa semasa penyisipan, lajur id dan nilainya tidak dinyatakan. Dan ini betul, kerana nilai lajur ini akan ditetapkan secara automatik oleh pangkalan data.

Tambah pengguna baharu 'user7', umur 26 tahun, gaji 300.

Tambah pengguna baharu 'user8', umur 32 tahun, gaji 1100.

Tambah pengguna baharu 'user9', umur 22 tahun, gaji 350.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak