Python 是一种高级编程语言,拥有广泛的用途和应用场景,包括 Web 开发、数据科学、人工智能等。Python 还带有一个内置的轻量级数据库,称为 SQLite。它不需要服务器和配置,因此不需要任何安装即可使用。
# 导入 SQLite3 库 import sqlite3 # 连接到数据库(如果不存在,则自动创建一个新的数据库) conn = sqlite3.connect('example.db') # 创建一个游标 cursor = conn.cursor() # 在数据库中创建一个新表 cursor.execute('''CREATE TABLE stocks (date TEXT, trans TEXT, symbol TEXT, qty REAL, price REAL)''') # 插入一些数据 cursor.execute("INSERT INTO stocks VALUES ('2021-07-05', 'BUY', 'AAPL', 100, 234.56)") # 保存更改 conn.commit() # 关闭数据库连接 conn.close()
在这个示例中,我们使用 Python 内置的 SQLite3 库来创建新的数据库、表和数据。通过连接到数据库并创建游标,我们可以执行 SQL 查询、插入、更新和删除等操作。SQLite 是一种轻量级数据库管理系统,适用于许多小型和独立的项目。
总之,Python 自带的 SQLite 数据库是一个非常方便和易于使用的工具,适用于许多小型项目和使用场景。如果您正在寻找一个简单和快速的数据库解决方案,Python 自带的 SQLite 可能是一个不错的选择。