AMP Analytics -->

Teknoloji Rehberi

Python Ücretsiz Kurs etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Python Ücretsiz Kurs etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Mayıs 2025 Çarşamba

Python'da MySQL Kullanımı (Detaylı Anlatım)

Python'da MySQL Kullanımı (Detaylı Anlatım)

Python'da MySQL veritabanı ile çalışmak için genellikle mysql-connector-python veya PyMySQL kütüphaneleri kullanılır. Bu rehberde her iki yöntemi de detaylı şekilde anlatacağım.

1. Gerekli Kütüphanelerin Kurulumu

Önce gerekli kütüphaneleri yükleyelim:

bash
Copy
Download
pip install mysql-connector-python pymysql

2. MySQL Connector/Python Kullanımı

Bağlantı Oluşturma

python
Copy
Download
import mysql.connector
from mysql.connector import Error

try:
    connection = mysql.connector.connect(
        host='localhost',
        database='veritabani_adi',
        user='kullanici_adi',
        password='sifre'
    )
    
    if connection.is_connected():
        db_info = connection.get_server_info()
        print(f"MySQL sunucusuna bağlanıldı - Versiyon: {db_info}")
        cursor = connection.cursor()
        cursor.execute("select database();")
        record = cursor.fetchone()
        print(f"Bağlı olduğunuz veritabanı: {record[0]}")

except Error as e:
    print("MySQL'e bağlanırken hata oluştu:", e)
finally:
    if connection.is_connected():
        cursor.close()
        connection.close()
        print("MySQL bağlantısı kapatıldı")

Tablo Oluşturma

28 Nisan 2025 Pazartesi

Python'da Listeler

 Python'da listeler, farklı veri tiplerini bir arada tutabilen, sıralı ve değiştirilebilir (mutable) veri yapılarıdır. Köşeli parantezler [] ile oluşturulurlar ve elemanlar virgüllerle ayrılır.

Liste Oluşturma

python
Copy
Download
# Boş liste
bos_liste = []
bos_liste = list()

# Elemanlı liste
sayilar = [1, 2, 3, 4, 5]
meyveler = ["elma", "armut", "çilek"]
karisik = [10, "Python", 3.14, True]

Liste Elemanlarına Erişim

Listelerde indeksleme 0'dan başlar:

Popular Posts