请写一个利用MySQL数据库从jupyter导入txt文件的代码
时间: 2023-12-03 15:43:56 浏览: 74
mysql导入txt文本
以下是一个从Jupyter Notebook中导入txt文件到MySQL数据库的Python代码示例:
```python
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', db='test')
# 读取txt文件
with open('file.txt', 'r') as f:
data = f.read()
# 执行SQL语句,将数据插入数据库中
cursor = conn.cursor()
query = "INSERT INTO my_table (text_data) VALUES (%s)"
cursor.execute(query, (data,))
conn.commit()
# 关闭数据库连接
conn.close()
```
在上面的代码示例中,我们首先使用pymysql模块连接到MySQL数据库。然后,我们使用Python内置的文件读取功能打开txt文件并将其读取为字符串。接着,我们使用SQL INSERT语句将数据插入到MySQL数据库中。最后,我们关闭数据库连接。
请注意,上面的代码示例中需要将`host`、`user`、`password`、`db`和`query`变量替换为你的MySQL数据库的实际值,并且需要将`file.txt`替换为你要导入的txt文件的实际路径。
阅读全文