目标
- 综合运用前面学到的知识。
- 完成一个小项目的开发。
内容
- 设计一个简单的应用案例。
- 实现CRUD操作。
示例代码
import sqlite3
# 建立数据库连接
conn = sqlite3.connect('test.db')
cursor = conn.cursor()
# 创建表
cursor.execute('create table if not exists books (id integer primary key, title text, author text, year integer)')
# 插入数据
cursor.execute('insert into books (title, author, year) values (?, ?, ?)', ('The Great Gatsby', 'F. Scott Fitzgerald', 1925))
conn.commit()
# 查询数据
cursor.execute('select * from books')
print(cursor.fetchall())
# 更新数据
cursor.execute('update books set year=? where title=?', (1926, 'The Great Gatsby'))
conn.commit()
# 删除数据
cursor.execute('delete from books where title=?', ('The Great Gatsby',))
conn.commit()
cursor.close()
conn.close()
通过以上五个阶段的学习,学员可以系统地掌握Python与数据库的基本操作,并且通过具体的例子加深理解。