MySQL 提供了多種方法來讀取資料庫中的數據,本文將重點放在兩種最常用的方法:
SELECT 語句是讀取資料庫中最常用的方法,它用於從一個或多個表中提取資料。 SELECT 語句的一般語法如下:
<code>SELECT <列名> FROM <表名> [WHERE <条件>] [GROUP BY <列名>] [HAVING <条件>] [ORDER BY <列名>] [LIMIT <行数>]</code>
範例:
#從customers
表中選擇所有客戶的姓名和電子郵件:
<code class="sql">SELECT name, email FROM customers;</code>
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中文網其他相關文章!