MySQL mempunyai dua kaedah biasa untuk membaca data pangkalan data: pernyataan SELECT, yang digunakan untuk mengekstrak data daripada jadual Sintaksnya ialah: SELECT [nama lajur] DARI [nama jadual] [keadaan] [kumpulan] [keadaan] [isih. ] [ had]. kaedah fetchall(), digunakan untuk menyimpan semua baris hasil dalam senarai tupel. . pangkalan data Kaedah yang paling biasa dalam , ia digunakan untuk mengekstrak data daripada satu atau lebih jadual. Sintaks umum pernyataan SELECT adalah seperti berikut:
<code>SELECT <列名> FROM <表名> [WHERE <条件>] [GROUP BY <列名>] [HAVING <条件>] [ORDER BY <列名>] [LIMIT <行数>]</code>Salin selepas log masuk
Contoh:
pelanggan
: <code class="sql">SELECT name, email FROM customers;</code>
fetchall() kaedah
fetchall()
menyimpan semua baris hasil dalam senarai tupel, setiap tupel mewakili baris data. Baca semua nama dan e-mel pelanggan daripada jadual pelanggan
menggunakan pustaka mysql.connector
Python:
<code class="python">import mysql.connector # 建立数据库连接 connection = mysql.connector.connect( host='localhost', user='root', password='', database='database_name' ) # 创建游标对象 cursor = connection.cursor() # 执行查询 cursor.execute("SELECT name, email FROM customers") # 存储结果 result = cursor.fetchall() # 遍历结果 for name, email in result: print(f'{name} - {email}') # 关闭游标和连接 cursor.close() connection.close()</code>
Atas ialah kandungan terperinci Bagaimana untuk membaca data pangkalan data dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!