一、数据库 Sqlite3 资料

SQLite3 教程

SQLite3 是一个轻量级的嵌入式数据库引擎,它不需要单独的服务器进程,数据库直接存储在磁盘文件中。Python 内置了 sqlite3 模块,可以方便地操作 SQLite 数据库。以下是 SQLite3 的详细教程。


1. SQLite3 简介

  • SQLite3 是一个自包含、无服务器、零配置的 SQL 数据库引擎。
  • 数据库存储在一个单一的文件中,易于移植和备份。
  • 适用于小型应用程序、嵌入式系统或原型开发。

2. Python 中的 SQLite3

Python 的 sqlite3 模块提供了操作 SQLite 数据库的接口。以下是基本用法。


3. 基本操作

3.1 连接数据库

使用 sqlite3.connect() 方法连接数据库。如果数据库文件不存在,会自动创建。

import sqlite3

# 连接数据库(如果不存在则创建)
conn = sqlite3.connect('example.db')
3.2 创建游标

游标用于执行 SQL 语句并获取结果。

cursor = conn.cursor()
3.3 创建表

使用 CREATE TABLE 语句创建表。

cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT NOT NULL,
    age INTEGER
)
''')
3.4 插入数据

使用 INSERT INTO 语句插入数据。

cursor.execute("INSERT INTO users (name, age) VALUES ('Alice', 25)")
cursor.execute("INSERT INTO users (name, age) VALUES ('Bob', 30)")
3.5 提交事务

对数据库的修改需要提交事务才能生效。

conn.commit()
3.6 查询数据

使用 SELECT 语句查询数据。

cursor.execute("SELECT * FRO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值