# 连接 MySQL 数据库 db = pymysql.connect(host='localhost', user='root', password='123456', database='test', port=3306, connect_timeout=10)
时间: 2023-08-01 15:08:20 浏览: 256
连接mysql数据库
这段代码是用 Python 中的 PyMySQL 模块连接本地 MySQL 数据库,连接的参数包括:
- host:MySQL 数据库所在的主机名或 IP 地址,这里是 localhost,也就是本地。
- user:连接 MySQL 数据库所用的用户名,这里是 root。
- password:连接 MySQL 数据库所用的密码,这里是 123456。
- database:要连接的数据库名,这里是 test。
- port:MySQL 服务所监听的端口号,一般是 3306。
- connect_timeout:连接 MySQL 数据库的超时时间,单位是秒,这里是 10 秒。
连接成功后,可以使用 cursor() 方法获取游标对象,然后使用 execute() 方法执行 SQL 查询语句。比如:
```python
cursor = db.cursor()
cursor.execute('SELECT * FROM student')
results = cursor.fetchall()
for row in results:
print(row)
```
这里的 SQL 查询语句是查询 student 表中的所有数据,并将结果打印出来。最后,使用 close() 方法关闭数据库连接。
阅读全文