Python Select From
- Halaman Sebelumnya MySQL Masukkan
- Halaman Berikutnya MySQL Di
从表中选取
如需从 MySQL 中的表中进行选择,请使用 "SELECT" 语句:
Contoh
从表 "customers" 中选取所有记录,并显示结果:
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)
注释:我们用了 fetchall()
方法,该方法从最后执行的语句中获取所有行。
Pilih Kolom
Untuk memilih beberapa kolom dalam 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)
Gunakan metode fetchone()
Jika Anda hanya berminat di satu baris, Anda dapat menggunakan fetchone()
Metode.
fetchone()
Metode akan mengembalikan baris pertama:
Contoh
Hanya mengambil 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)
- Halaman Sebelumnya MySQL Masukkan
- Halaman Berikutnya MySQL Di