Home » python » MySQL Select di Python

MySQL Select di Python

by Catur Kurnia Sari
by Catur Kurnia Sari

Section Artikel

Pilih Dari Tabel

Untuk memilih data dari tabel pada MySQL, gunakan pernyataan “SELECT”.

Contoh:
Pilih semua record dari tabel “customers”, dan tampilkan hasilnya

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM customers")

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

Catatan: Contoh menggunakan metode fetchall(), yang mengambil semua baris dari pernyataan terakhir yang dieksekusi.

Memilih Kolom

Untuk memilih hanya beberapa kolom dalam tabel, gunakan pernyataan “SELECT” diikuti dengan nama kolom:

Contoh:
Pilih hanya kolom nama dan alamat

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT name, address FROM customers")

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

Menggunakan Metode fetchone()

Jika kita hanya ingin mengambil data pada satu baris, kita dapat menggunakan metode fetchone().

Metode fetchone() akan mengembalikan baris pertama dari hasil.

Contoh:
Ambil hanya satu baris

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM customers")

myresult = mycursor.fetchone()

print(myresult)

You may also like