Python创建mysql数据库并导入数据
时间: 2023-11-05 17:03:33 浏览: 171
要在 Python 中创建并导入数据到 MySQL 数据库,你需要按照以下步骤进行操作:
1. 安装 MySQL Connector Python 模块,可以使用以下命令进行安装:
```
pip install mysql-connector-python
```
2. 导入 MySQL Connector Python 模块:
```
import mysql.connector
```
3. 创建数据库连接:
```
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
```
4. 创建数据库:
```
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
```
5. 选择数据库:
```
mycursor.execute("USE mydatabase")
```
6. 创建表格:
```
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
```
7. 插入数据:
```
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
```
上述代码将会创建一个名为 `mydatabase` 的数据库,并在该数据库中创建一个名为 `customers` 的表格,并将 `(name, address)` 添加到该表格中。
注意:在实际应用程序中,你需要更改连接、用户名和密码以适应你的环境。
阅读全文