11.python数据库相关操作

66

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是教案: 一、教学目标 通过本节课的学习,学生应该能够: 1.了解SQLite数据库的基本操作; 2.掌握Python中对SQLite数据库操作; 3.掌握连接和关闭SQLite数据库的方法。 二、教学内容 1.SQLite数据库的基本操作 1.1 SQLite数据库是什么? SQLite是一款关系型数据库管理系统,轻量级、易用,常被嵌入到其他应用程序中使用,支持SQL语言,提供高效、可靠的数据存储和访问。 1.2 SQLite数据库的基本操作 创建数据库: ```python import sqlite3 conn = sqlite3.connect('test.db') ``` 创建数据表: ```python c = conn.cursor() c.execute('''CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);''') ``` 插入数据: ```python c.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, 'Paul', 32, 'California', 20000.00)") conn.commit() ``` 查询数据: ```python cursor = conn.execute("SELECT id, name, address, salary from COMPANY") for row in cursor: print("ID = ", row[0]) print("NAME = ", row[1]) print("ADDRESS = ", row[2]) print("SALARY = ", row[3], "\n") ``` 修改数据: ```python conn.execute("UPDATE COMPANY set SALARY = 25000.00 where ID = 1") conn.commit() ``` 删除数据: ```python conn.execute("DELETE from COMPANY where ID = 1;") conn.commit() ``` 2.Python中对SQLite数据库操作 Python中对SQLite数据库操作需要用到sqlite3模块,该模块是Python自带的,无需安装。 3.连接和关闭SQLite数据库 连接SQLite数据库: ```python conn = sqlite3.connect('test.db') ``` 关闭SQLite数据库: ```python conn.close() ``` 三、教学方法 本节课采用讲解和实践相结合的方式进行教学,先讲解SQLite数据库的基本操作Python中对SQLite数据库操作方法,然后通过实例演示,让学生更好地理解和掌握。 四、教学评估 通过课堂练习和作业,检测学生是否掌握SQLite数据库的基本操作Python中对SQLite数据库操作方法,以及连接和关闭SQLite数据库的方法。 五、教学资源 1.SQLite官网:https://www.sqlite.org/index.html 2.Python官网:https://www.python.org/ 3.Python自带的sqlite3模块文档:https://docs.python.org/3/library/sqlite3.html 六、教学反思 本节课的教学方法较为简单,内容也比较基础,因此需要引导学生在课后进行更多的实践,加深对SQLite数据库的理解和掌握。同时,需要注意在教学中注重实例演示,让学生更好地理解和掌握。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值