如何使用Python连接SQLite数据库
SQLite 是一种轻量级的嵌入式数据库,广泛用于小型应用和开发原型。Python 提供了内置的 sqlite3
库,可以方便地连接和操作 SQLite 数据库。本文将介绍如何使用 Python 连接 SQLite 数据库,并包含代码示例。
1. 安装和导入 sqlite3
模块
Python 自带 sqlite3
模块,无需额外安装。可以直接在代码中导入。
import sqlite3
2. 连接到数据库
可以使用 sqlite3.connect()
方法连接到 SQLite 数据库。如果指定的数据库文件不存在,将创建一个新的数据库文件。
# 连接到SQLite数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
3. 创建表
使用 SQL 语句创建表。例如,创建一个名为 users
的表,包含 id
, name
, 和 age
列。
# 创建表
cursor.execute('''
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER NOT NULL
)
''')
4. 插入数据
使用 INSERT INTO
语句插入数据。