python连接mysql_python如何连接mysql
时间: 2023-09-03 22:08:13 浏览: 150
python中pymysql的连接代码(csdn)————程序.pdf
要在Python中连接MySQL,可以使用MySQLdb或pymysql库。这里以MySQLdb为例,具体步骤如下:
1. 安装MySQLdb库(如果还没有安装):
```
pip install MySQL-python
```
2. 导入MySQLdb库:
```
import MySQLdb
```
3. 连接MySQL数据库:
```
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='database_name', port=3306, charset='utf8')
```
其中,`host`是MySQL服务器地址,`user`是MySQL用户名,`passwd`是MySQL密码,`db`是要连接的数据库名称,`port`是MySQL端口号,`charset`是连接编码。
4. 创建游标对象:
```
cursor = conn.cursor()
```
5. 执行SQL语句:
```
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
```
6. 获取查询结果:
```
result = cursor.fetchall()
```
7. 关闭游标和连接:
```
cursor.close()
conn.close()
```
完整的连接MySQL的示例代码如下:
```
import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='password', db='database_name', port=3306, charset='utf8')
cursor = conn.cursor()
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
result = cursor.fetchall()
cursor.close()
conn.close()
```
阅读全文