首頁 >資料庫 >mysql教程 >mysql如何讀取資料庫數據

mysql如何讀取資料庫數據

下次还敢
下次还敢原創
2024-04-14 18:36:34457瀏覽

MySQL 讀取資料庫資料

MySQL 提供了多種方法來讀取資料庫中的數據,本文將重點放在兩種最常用的方法:

SELECT 語句

SELECT 語句是讀取資料庫中最常用的方法,它用於從一個或多個表中提取資料。 SELECT 語句的一般語法如下:

<code>SELECT <列名>
FROM <表名>
[WHERE <条件>]
[GROUP BY <列名>]
[HAVING <条件>]
[ORDER BY <列名>]
[LIMIT <行数>]</code>

範例:

#從customers 表中選擇所有客戶的姓名和電子郵件:

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

fetchall() 方法

fetchall() 方法是使用Python 與MySQL 互動時讀取資料的另一種方法。 fetchall() 方法將所有結果行儲存在一個元組清單中,每個元組代表一行資料。

範例:

使用Python 的mysql.connector 函式庫從customers 表中讀取所有客戶的姓名和電子郵件:

<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>

以上是mysql如何讀取資料庫數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn