Sqlite3 da bir nechta satrlarni qo’shish
Sqlite3 da MB ga bir vaqtda bir nechta satrlarni qo’shish uchun executemany operatoridan foydalaniladi. Quyidagi kodga e’tibor bering:
import sqlite3
con = sqlite3.connect('Xodimlar_bulimi.db')
cursorXod = con.cursor()
cursorXod.execute('CREATE TABLE IF NOT EXISTS projects(id integer, name text)')
data = [(1, "Taqsimlash"), (2, "Masala yechish "), (3, "Forensics"), (4, "Mathematics")]
cursorXod.executemany("INSERT INTO projects VALUES(?, ?)", data)
con.commit()
Bu yerda ikki ustunli jadval yaratildi, vaholangki, "ma'lumotlar" har bir ustun uchun toʻrttadan qiymatga ega. Bu oʻzgaruvchi soʻrovnoma bilan birga executemany() metodiga uzatiladi. Shuningdek, qiymatlarni uzatish uchun toʻldiruvchidan foydalanilgan.
Do'stlaringiz bilan baham: |