mysql 使用指南
时间: 2023-12-19 15:31:47 浏览: 79
当你需要在Python中使用MySQL数据库时,你需要安装Python的MySQL驱动程序。Python的MySQL驱动程序有很多,比如MySQLdb、PyMySQL、mysql-connector-python等。这里我们以mysql-connector-python为例进行介绍。
1. 安装mysql-connector-python
你可以使用pip命令来安装mysql-connector-python:
```
pip install mysql-connector-python
```
2. 连接MySQL数据库
在使用mysql-connector-python之前,你需要先连接到MySQL数据库。连接MySQL数据库的代码如下:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
print(mydb)
```
在上面的代码中,你需要将host、user、password和database替换为你自己的MySQL数据库信息。
3. 创建数据库表
在连接到MySQL数据库之后,你可以使用execute()方法来执行SQL语句。下面的代码演示了如何创建一个名为customers的数据库表:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
```
4. 插入数据
插入数据的代码如下:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
5. 查询数据
查询数据的代码如下:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
以上就是Python使用MySQL数据库的基本操作,你可以根据自己的需求进行修改和扩展。
阅读全文