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