DISKON 80% terbatas! ๐ Gunakan kupon "merdeka"di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Panduan singkat untuk mulai menggunakan MySQL dengan Python. Pelajari cara menghubungkan Python ke MySQL dan menjalankan query dasar dengan mudah.
MySQL adalah salah satu database yang paling populer digunakan untuk menyimpan data. Jika kamu ingin menggunakan MySQL dengan Python, kamu bisa mulai dengan beberapa langkah sederhana. Di sini, kamu akan belajar cara menghubungkan Python ke MySQL dan menjalankan perintah dasar.
Sebelum mulai, pastikan kamu sudah menginstall:
Kamu bisa install library MySQL Connector dengan perintah:
pip install mysql-connector-python
Langkah pertama adalah membuat koneksi antara Python dan MySQL. Berikut contoh kode sederhana untuk membuat koneksi:
import mysql.connector
# Membuat koneksi ke database MySQL
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password_kamu"
)
print(mydb)
Pastikan kamu mengganti host
, user
, dan password
sesuai dengan setting MySQL kamu.
Setelah koneksi berhasil, kamu bisa membuat database dan tabel menggunakan Python:
mycursor = mydb.cursor()
# Membuat database baru
mycursor.execute("CREATE DATABASE coba_mysql")
# Pilih database yang sudah dibuat
mycursor.execute("USE coba_mysql")
# Membuat tabel
mycursor.execute("CREATE TABLE pengguna (id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(255), umur INT)")
Untuk menambahkan data ke tabel yang sudah dibuat, kamu bisa gunakan perintah INSERT INTO
:
sql = "INSERT INTO pengguna (nama, umur) VALUES (%s, %s)"
val = ("Budi", 25)
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "data berhasil ditambahkan.")
Setelah data masuk, kamu dapat membaca data menggunakan perintah SELECT
:
mycursor.execute("SELECT * FROM pengguna")
result = mycursor.fetchall()
for data in result:
print(data)
Ini akan menampilkan semua data yang ada di tabel pengguna
.
Setelah selesai, jangan lupa untuk menutup koneksi ke database:
mycursor.close()
mydb.close()
Dengan beberapa langkah di atas, kamu sudah bisa memulai menggunakan MySQL dengan Python. Kamu bisa eksplorasi lebih lanjut dengan operasi lain seperti update, delete, atau query yang lebih kompleks. Selamat mencoba!