Python’da MySQL veritabanına veri eklemek için INSERT
komutunu kullanabilirsiniz. İşte basit bir örnek:
import mysql.connector
# MySQL bağlantısını oluşturun
db = mysql.connector.connect(
host="localhost",
user="kullanici_adi",
password="parola",
database="veritabani_adi"
)
# Veritabanı üzerinde bir işlem gerçekleştirecek bir cursor oluşturun
cursor = db.cursor()
# Ekleme sorgusu
sql = "INSERT INTO tablo_adi (sutun1, sutun2) VALUES (%s, %s)"
veriler = ("deger1", "deger2") # Eklenecek değerler
# Sorguyu çalıştırın
cursor.execute(sql, veriler)
# Değişiklikleri veritabanına kaydedin
db.commit()
# Bağlantıyı kapatın
db.close()
Yukarıdaki örnekte, tablo_adi
eklemek istediğiniz tablonun adını, sutun1
ve sutun2
eklemek istediğiniz sütunların adlarını temsil eder. deger1
ve deger2
ise eklemek istediğiniz değerleri temsil eder. Veritabanına bağlandıktan sonra, cursor
nesnesi üzerinden execute()
yöntemini kullanarak ekleme sorgusunu çalıştırabilirsiniz. Verilerin yerine geçmesi için execute()
yöntemine ikinci bir parametre olarak bir demet (tuple) geçmeniz gerekmektedir. Ardından, db.commit()
ile değişiklikleri veritabanına kaydedebilirsiniz. Son olarak, db.close()
ile bağlantıyı kapatmayı unutmayın.
Bir yanıt yazın