Python Select From

Pilih dari tabel

Untuk memilih dari tabel di MySQL, gunakan pernyataan "SELECT":

Contoh

Pilih semua catatan dari tabel "customers" dan tampilkan hasilnya:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
untuk x di myresult:
  print(x)

Jalankan Instan

Keterangan:Kami menggunakan fetchall() Metode, metode ini mengambil semua baris dari pernyataan yang terakhir dieksekusi.

Pilih Kolom

Untuk memilih kolom beberapa di tabel, gunakan pernyataan "SELECT" diikuti dengan nama kolom:

Contoh

Hanya memilih kolom nama dan alamat:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchall()
untuk x di myresult:
  print(x)

Jalankan Instan

Gunakan metode fetchone()

Jika Anda hanya menaruh perhatian pada satu baris, Anda dapat menggunakan fetchone() Metode.

fetchone() Metode akan mengembalikan baris pertama hasil:

Contoh

Hanya dapatkan satu baris:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)

Jalankan Instan