2. 在MySQL数据库中建立对应的数据库与表。 3. 利用Python连接MySQL本地数据库并将数据插入(insert)数据库。
时间: 2024-02-05 08:14:09 浏览: 68
以下是在MySQL数据库中建立对应的数据库与表的示例代码:
```sql
CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE mytable (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50),
age INT,
email VARCHAR(50)
);
```
接下来,我们可以使用Python中的MySQL Connector模块连接MySQL本地数据库,并将数据插入数据库。示例代码如下:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 插入数据
mycursor = mydb.cursor()
sql = "INSERT INTO mytable (name, age, email) VALUES (%s, %s, %s)"
val = ("John", 30, "john@example.com")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")
```
这里的`host`是你本地MySQL数据库的主机名,`user`和`password`是你的MySQL用户名和密码,`database`是你创建的数据库名称。在`INSERT`语句中,我们使用了占位符`%s`来代替实际的值,在`execute()`方法中传入一个元组`val`来填充这些占位符。最后调用`commit()`方法提交更改,并打印出插入记录的数量。
阅读全文