DISKON 80% terbatas! ๐ Gunakan kupon "merdeka"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Panduan sederhana menggunakan MySQL Join di Python untuk mengambil data dari beberapa tabel dengan mudah.
MySQL Join adalah cara yang sering digunakan untuk menggabungkan data dari dua atau lebih tabel di database. Dengan menggunakan Join, kamu bisa mendapatkan informasi yang lebih lengkap dari data yang saling terkait. Dalam Python, kita bisa menggunakan library seperti mysql-connector-python
atau pymysql
untuk menjalankan query MySQL yang menggunakan Join.
MySQL Join adalah perintah SQL yang digunakan untuk menghubungkan dua atau lebih tabel berdasarkan kolom yang saling berhubungan. Contohnya, kamu mungkin punya tabel Customers
dan tabel Orders
. Dengan Join, kamu bisa melihat data pelanggan beserta pesanan mereka dalam satu hasil.
Ada beberapa tipe Join yang umum:
Berikut contoh sederhana menggunakan MySQL Join dengan Python dan mysql-connector-python
.
pip install mysql-connector-python
import mysql.connector
# Membuat koneksi ke database
db = mysql.connector.connect(
host="localhost",
user="root",
password="passwordkamu",
database="nama_database"
)
cursor = db.cursor()
# Query menggunakan INNER JOIN
query = """
SELECT Customers.customer_id, Customers.name, Orders.order_id, Orders.product
FROM Customers
INNER JOIN Orders ON Customers.customer_id = Orders.customer_id
"""
cursor.execute(query)
results = cursor.fetchall()
for row in results:
print(f"Customer ID: {row[0]}, Name: {row[1]}, Order ID: {row[2]}, Product: {row[3]}")
cursor.close()
db.close()
mysql.connector.connect()
digunakan untuk menghubungkan Python ke server MySQL.query
adalah contoh INNER JOIN antara tabel Customers
dan Orders
.fetchall()
mengambil semua hasil dari query.Customers c
) agar query lebih singkat dan jelas.Dengan join di Python, kamu bisa membuat aplikasi yang mendapatkan data dari berbagai tabel dengan mudah dan efektif.