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)