python将文章存入mysql
时间: 2023-04-09 22:01:28 浏览: 87
可以使用Python的MySQLdb模块来将文章存入MySQL数据库中。首先需要连接到MySQL数据库,然后创建一个表来存储文章的相关信息,例如标题、作者、内容等。接着,使用Python的文件读取功能将文章内容读取出来,然后将其插入到MySQL数据库中。具体的代码实现可以参考MySQLdb模块的官方文档或者其他相关教程。
相关问题
python将CSV存入MySQL
你可以使用Python中的pandas库来读取CSV文件,并使用pymysql库将数据存储到MySQL数据库中。以下是一个示例代码:
```python
import pandas as pd
import pymysql
# 读取CSV文件
data = pd.read_csv('data.csv')
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 创建游标对象
cursor = conn.cursor()
# 将数据写入MySQL数据库
for index, row in data.iterrows():
sql = f"INSERT INTO table_name (col1, col2, col3) VALUES ('{row['col1']}', '{row['col2']}', '{row['col3']}')"
cursor.execute(sql)
# 提交更改
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`data.csv`是你要导入的CSV文件名,`table_name`是你要将数据导入到MySQL中的表名,`col1, col2, col3` 是你的CSV文件中的列名。你需要将这些名称替换成你自己的名称。
python将字典存入mysql数据库
可以使用Python的MySQL Connector模块来将字典存入MySQL数据库。具体实现方法可以参考以下代码:
```python
import mysql.connector
# 连接MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 创建表格
mycursor.execute("CREATE TABLE dict (id INT AUTO_INCREMENT PRIMARY KEY, key VARCHAR(255), value VARCHAR(255))")
# 定义要存入数据库的字典
mydict = {"name": "John", "age": 36, "city": "New York"}
# 将字典中的键值对逐一存入数据库
for key, value in mydict.items():
sql = "INSERT INTO dict (key, value) VALUES (%s, %s)"
val = (key, value)
mycursor.execute(sql, val)
# 提交更改
mydb.commit()
# 输出存入数据库的字典
print(mycursor.rowcount, "record inserted.")
```
以上代码可以将字典存入名为"dict"的MySQL表格中,每个键值对分别存入表格的"key"和"value"列中。
阅读全文