小型数据库源码通常指的是实现基本数据库功能的简化版数据库管理系统(DBMS)的源代码。这类数据库通常用于学习、教学或小型项目,因为它们比大型商业数据库系统更易于理解和部署。
数据库管理系统(DBMS)是一种用于存储、检索和管理数据的软件系统。它提供了一套接口和工具,使得用户和应用程序可以方便地与数据库进行交互。
以下是一个简单的 SQLite 数据库操作示例代码(Python):
import sqlite3
# 连接到 SQLite 数据库(如果不存在则创建)
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建一个表
cursor.execute('''CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL)''')
# 插入一些数据
cursor.execute("INSERT INTO users (name, email) VALUES (?, ?)", ('Alice', 'alice@example.com'))
cursor.execute("INSERT INTO users (name, email) VALUES (?, ?)", ('Bob', 'bob@example.com'))
# 提交事务
conn.commit()
# 查询数据
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
conn.close()
请注意,以上示例代码和参考链接仅供参考,实际使用时可能需要根据具体需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云