Python MySQL Pilih Dari
Pilih Dari Tabel
Untuk memilih dari tabel di MySQL, gunakan pernyataan "SELECT":
Contoh
Pilih semua catatan dari tabel "pelanggan", dan tampilkan hasilnya:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Catatan: Kami menggunakan fetchall()
metode, yang mengambil semua baris dari pernyataan yang terakhir dieksekusi.
Memilih Kolom
Untuk memilih hanya beberapa kolom dalam tabel, gunakan pernyataan "PILIH" diikuti dengan nama kolom:
Contoh
Pilih hanya kolom nama dan alamat:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
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 Anda hanya tertarik pada satu baris, Anda dapat menggunakan
fetchone()
metode ini.
Metode fetchone()
ini akan mengembalikan baris pertama dari hasil:
Contoh
Ambil hanya satu baris:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)