推荐使用Python内置的sqlite3模块,可以创建本地的SQLite数据库,并将数据存储在其中。SQLite是一种轻型的关系型数据库,它的优点是不需要单独的服务器进程或操作系统支持,可以直接读取数据库文件,适合作为离线资料库使用。

在Python中使用SQLite非常简单,只需要导入sqlite3模块,创建一个连接对象,然后执行SQL语句即可。以下是一个简单的例子:

import sqlite3

# 创建连接对象
conn = sqlite3.connect('mydb.db')

# 创建数据表
conn.execute('''CREATE TABLE users
             (ID INT PRIMARY KEY NOT NULL,
             NAME TEXT NOT NULL,
             AGE INT NOT NULL);''')

# 插入数据
conn.execute("INSERT INTO users (ID, NAME, AGE) VALUES (1, 'Alice', 18)")
conn.execute("INSERT INTO users (ID, NAME, AGE) VALUES (2, 'Bob', 20)")

# 查询数据
cursor = conn.execute("SELECT ID, NAME, AGE from users")
for row in cursor:
   print("ID = ", row[0])
   print("NAME = ", row[1])
   print("AGE = ", row[2])

# 关闭连接
conn.close()

在这个例子中,我们创建了一个名为mydb.db的数据库文件,创建了一个名为users的数据表,插入了两条数据,然后查询了所有数据并输出。最后关闭了连接。

当然,这只是一个简单的例子,SQLite支持更复杂的SQL语句和数据类型,可以根据具体需求进行使用。

推荐一个离线资料库供python使用

原文地址: https://www.cveoy.top/t/topic/vYa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录