Python大作业——爬虫+可视化+数据分析+数据库(数据库篇)
import sqlite3
# 连接到SQLite数据库(如果不存在,则会创建)
conn = sqlite3.connect('job_database.sqlite3')
# 创建一个cursor对象来帮助执行SQL语句
cursor = conn.cursor()
# 创建作业表
cursor.execute('''
CREATE TABLE IF NOT EXISTS jobs (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
company TEXT NOT NULL,
location TEXT NOT NULL,
description TEXT,
url TEXT NOT NULL
);
''')
# 提交事务
conn.commit()
# 关闭cursor
cursor.close()
# 关闭连接
conn.close()
print("数据库表创建成功!")
这段代码展示了如何使用Python的sqlite3库来创建一个SQLite数据库和一个作业表。如果表不存在,它会创建一个包含字段id、title、company、location、description和url的作业表。这是数据库操作的基础,为后续的数据插入、查询和可视化等操作做好了准备。
评论已关闭