python和mysql连接
时间: 2023-09-07 22:13:18 浏览: 43
可以使用Python的MySQL Connector库来连接MySQL数据库。以下是一个基本的示例:
首先,需要安装MySQL Connector库:
```python
pip install mysql-connector-python
```
然后,可以使用以下代码连接MySQL数据库:
```python
import mysql.connector
# 建立连接
cnx = mysql.connector.connect(user='username', password='password',
host='hostname',
database='database_name')
# 关闭连接
cnx.close()
```
在这里,需要将 `username`、`password`、`hostname` 和 `database_name` 替换为实际的值。如果MySQL数据库位于本地计算机上,则主机名可以设置为 `localhost`。
一旦建立了连接,就可以执行查询和其他操作。例如,以下是一个查询示例:
```python
import mysql.connector
# 建立连接
cnx = mysql.connector.connect(user='username', password='password',
host='hostname',
database='database_name')
# 执行查询
cursor = cnx.cursor()
query = ("SELECT first_name, last_name, hire_date FROM employees")
cursor.execute(query)
# 处理结果
for (first_name, last_name, hire_date) in cursor:
print("{}, {} was hired on {:%d %b %Y}".format(
last_name, first_name, hire_date))
# 关闭连接
cursor.close()
cnx.close()
```
这将查询名为 `employees` 的表中的数据,并打印出结果。