Python Select From

从表中选取

如需从 MySQL 中的表中进行选择,请使用 "SELECT" 语句:

Örnek

从表 "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()
for x in myresult:
  print(x)

Örneği Çalıştır

注释:我们用了 fetchall() 方法,该方法从最后执行的语句中获取所有行。

Sütunları Seç

Tablodaki belirli sütunları seçmek için "SELECT" ifadesini kullanın, ardından sütun adlarını belirtin:

Örnek

Sadece isim ve adres sütunlarını seçmek için:

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()
for x in myresult:
  print(x)

Örneği Çalıştır

fetchone() yöntemini kullanarak

Sadece bir satırla ilgilendiğinizde: fetchone() Yöntem.

fetchone() Yöntem sonuçların ilk satırını döndürecektir:

Örnek

Sadece bir satır almak için:

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)

Örneği Çalıştır