将txt文件内容导入MySQL数据库可以通过以下步骤实现:
CREATE TABLE `my_table` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
这个表包含两个字段,一个是自增的id用于唯一标识每条记录,另一个是content字段用于存储txt文件的内容。
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
cursor = conn.cursor()
# 读取txt文件内容
with open('path_to_your_txt_file.txt', 'r') as file:
content = file.read()
# 执行插入操作
sql = "INSERT INTO my_table (content) VALUES (%s)"
cursor.execute(sql, (content,))
conn.commit()
# 关闭数据库连接
cursor.close()
conn.close()
请注意,上述示例中的数据库连接参数和文件路径需要根据你的实际情况进行修改。
通过以上步骤,你可以将txt文件的内容导入到MySQL数据库中的指定表中。
领取专属 10元无门槛券
手把手带您无忧上云