select mysql python
Database

Belajar MySQL Lanjut : DQL MySQL dengan Python

Kita telah belajar membuat database, table dan melakukan operasi INSERT, UPDATE, DELETE menggunakan Python

Sekarang kita akan menggunakan perintah SELECT di Python

Caranya sama saja, pastikan anda telah membaca cara install library MySQL Connector dan membuat koneksi MySQL

Python SELECT

Kita akan menampilkan data mahasiswa melalui Python

Buat file python_select.py dan isi dengan kode dibawah

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="",
  database="kampus"
)

cursor = mydb.cursor()

cursor.execute("SELECT * FROM mahasiswa")

mahasiswa = cursor.fetchall()

for mhs in mahasiswa:
  print(mhs)

Saat menggunakan perintah INSERT gunakan fungsi fetchall() untuk mengambil seluruh record hasil query

Kita simpan seluruh record di List mahasiswa

Kemudian kita cetak menggunakan perulangan. Hasilnya adalah

$ python python_select.py 
 (21400200, 'faqih', 'bandung')
 (21400201, 'ina', 'jakarta')
 (21400202, 'anto', 'semarang')
 (21400203, 'dani', 'padang')
Python SELECT .. WHERE ..

Untuk menampilkan data dengan klausa WHERE di perintah SELECT caranya adalah sama saja

Yang kita modifikasi hanya di kode SQL nya.. sama seperti membuat query DQL biasanya

Contoh, menampilkan NAMA dan ALAMAT mahasiswa yang berasal dari “jakarta”

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="",
  database="kampus"
)

cursor = mydb.cursor()

cursor.execute("SELECT nama, alamat FROM mahasiswa WHERE alamat='jakarta'")

mahasiswa = cursor.fetchall()

for mhs in mahasiswa:
  print(mhs)

Hasilnya adalah

$ python python_select.py 
 ('ina', 'jakarta')

Untuk penggunaan DQL lainya seperti LIKE, ORDER BY, GROUP BY, AVG, SUM, LIMIT dan sebagainya hanya dirubah pada kode SQL di dalam fungsi execute()

Materi MySQL dibagi menjadi beberapa tutorial antara lain:

Cara Install XAMPP di Windows dan Linux
Belajar MySQL Dasar : Tutorial MySQL untuk Pemula
Belajar MySQL Dasar : Memahami perintah DDL
Belajar MySQL Dasar : Memahami perintah DML
Belajar MySQL Dasar : Memahami perintah DQL
Belajar MySQL Dasar : Memahami perintah DCL
Belajar MySQL Dasar : Memahami perintah TCL

Belajar MySQL Lanjut : Cara Menggunakan JOIN
Belajar MySQL Lanjut : Cara Membuat Stored Procedure
Belajar MySQL Lanjut : Cara Membuat VIEW
Belajar MySQL Lanjut : Cara Membuat TRIGGER
Belajar MySQL Lanjut : DDL MySQL dengan Python
Belajar MySQL Lanjut : DML MySQL dengan Python
Belajar MySQL Lanjut : DQL MySQL dengan Python

Leave a Reply

Your email address will not be published. Required fields are marked *