MySQL verfügt über zwei gängige Methoden zum Lesen von Datenbankdaten: SELECT-Anweisung, die zum Extrahieren von Daten aus der Tabelle verwendet wird. Die Syntax lautet: SELECT [Spaltenname] FROM [Tabellenname] [Bedingung] [Gruppierung] [Bedingung] [Sortierung] [ Grenze]. fetchall()-Methode, die zum Speichern aller Ergebniszeilen in einer Liste von Tupeln verwendet wird.
MySQL bietet verschiedene Methoden zum Lesen von Daten in der Datenbank. Dieser Artikel konzentriert sich auf die beiden häufigsten Methoden:
Die SELECT-Anweisung dient zum Lesen der Datenbank Die gebräuchlichste Methode in wird zum Extrahieren von Daten aus einer oder mehreren Tabellen verwendet. Die allgemeine Syntax einer SELECT-Anweisung lautet wie folgt:
<code>SELECT <列名> FROM <表名> [WHERE <条件>] [GROUP BY <列名>] [HAVING <条件>] [ORDER BY <列名>] [LIMIT <行数>]</code>
Beispiel:
Wählen Sie alle Kundennamen und E-Mails aus der Tabelle customers
aus: 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>
fetchall( )
-Methode ist eine weitere Möglichkeit, Daten bei der Interaktion mit MySQL unter Verwendung von Python zu lesen. Die Methode fetchall()
speichert alle Ergebniszeilen in einer Liste von Tupeln, wobei jedes Tupel eine Datenzeile darstellt. 🎜🎜🎜Beispiel: 🎜🎜🎜Lesen Sie die Namen und E-Mails aller Kunden aus der Tabelle customers
mithilfe der Python-Bibliothek mysql.connector
: 🎜rrreeeDas obige ist der detaillierte Inhalt vonSo lesen Sie Datenbankdaten in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!