Rumah >pangkalan data >tutorial mysql >Bagaimana untuk membaca data pangkalan data dalam mysql

Bagaimana untuk membaca data pangkalan data dalam mysql

下次还敢
下次还敢asal
2024-04-14 18:36:34458semak imbas

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>

Contoh: Bagaimana untuk membaca data pangkalan data dalam mysql

Pilih semua nama dan e-mel pelanggan daripada jadual pelanggan:

<code class="sql">SELECT name, email
FROM customers;</code>

fetchall() kaedah

>fetchall( ) kaedah adalah satu lagi cara untuk membaca data apabila berinteraksi dengan MySQL menggunakan Python. Kaedah fetchall() menyimpan semua baris hasil dalam senarai tupel, setiap tupel mewakili baris data.

Contoh:

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn