内容来自samhan
MySQL 读取数据库数据
MySQL 提供了多种方法来读取数据库中的数据,本文将重点介绍两种最常用的方法:
内容来自zvvq,别采集哟
SELECT 语句
SELECT 语句是读取数据库中最常用的方法,它用于从一个或多个表中提取数据。SELECT 语句的一般语法如下:
内容来自zvvq,别采集哟
1 本文来自zvvq
2 内容来自samhan666
3
4 zvvq.cn
5
内容来自zvvq
6 copyright zvvq
7
本文来自zvvq
SELECT
FROM
copyright zvvq
[WHERE ] 内容来自zvvq,别采集哟
[GROUP BY ]
[HAVING ]
copyright zvvq
[ORDER BY ] zvvq好,好zvvq
[LIMIT ]
例子:
从 customers 表中选择所有客户的姓名和电子邮件: 内容来自samhan
1
本文来自zvvq
2 zvvq
SELECT name, email
内容来自zvvq
FROM customers;
fetchall() 方法
fetchall() 方法是使用 Python 与 MySQL 交互时读取数据的另一种方法。fetchall() 方法将所有结果行存储在一个元组列表中,每个元组代表一行数据。
例子: zvvq好,好zvvq
使用 Python 的 mysql.connector 库从 customers 表中读取所有客户的姓名和电子邮件:
内容来自samhan
1
内容来自zvvq,别采集哟
2 内容来自zvvq,别采集哟
3
copyright zvvq
4 zvvq
5 内容来自zvvq
6 内容来自samhan666
7 本文来自zvvq
8 zvvq.cn
9 内容来自zvvq
10
11 zvvq好,好zvvq
12
zvvq.cn
13
14
15
16
17 内容来自zvvq
18 内容来自zvvq,别采集哟
19
20 内容来自zvvq,别采集哟
21 copyright zvvq
22 内容来自samhan666
23
内容来自zvvq,别采集哟
24 zvvq.cn
25
zvvq好,好zvvq
26 copyright zvvq
import mysql.connector
内容来自samhan
建立数据库连接 zvvq
connection = mysql.connector.connect( 本文来自zvvq
host=localhost,
zvvq
user=root, 内容来自samhan666
password=, zvvq.cn
database=database_name
copyright zvvq
) 内容来自samhan
创建游标对象
zvvq
cursor = connection.cursor()
执行查询
内容来自zvvq,别采集哟
cursor.execute("SELECT name, email FROM customers")
存储结果
copyright zvvq
result = cursor.fetchall() 本文来自zvvq
遍历结果 zvvq
for name, email in result: 内容来自zvvq,别采集哟
print(f{name} - {email})
zvvq
关闭游标和连接
cursor.close() 内容来自samhan
connection.close() 本文来自zvvq
以上就是mysql如何读取数据库数据的详细内容,更多请关注其它相关文章! 本文来自zvvq