用pycharm自定义一个可以向使用mysql- connector模块创建的表中插入数据
时间: 2023-06-16 19:05:34 浏览: 123
python使用Pycharm创建一个Django项目
好的,下面我介绍一下如何在 PyCharm 中使用 mysql-connector 模块向表中插入数据。
首先,需要确保已经安装了 mysql-connector-python 模块,可以使用以下命令进行安装:
```
pip install mysql-connector-python
```
然后,我们需要连接到 MySQL 数据库。可以使用以下代码创建连接:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
```
在创建连接时,需要将 host、user、password 和 database 替换成自己的 MySQL 数据库的相关信息。
接下来,我们可以使用以下代码创建一个表:
```python
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
```
这里创建了一个名为 customers 的表,包含两个列 name 和 address。
最后,我们可以使用以下代码向表中插入数据:
```python
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
这里插入了一条名为 John 的客户信息,该客户的地址为 Highway 21。
完整的插入数据的代码示例:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
mycursor = mydb.cursor()
# 创建一个名为 customers 的表,包含两个列 name 和 address
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
# 向表中插入一条客户信息
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
希望能对你有所帮助!
阅读全文