实践作业11

实例一

一、实验目的与要求:创建一个mrsoft.db的数据库文件,然后执行SQL语句创建一个suer(用户表),user表包括id,name两个字段

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析:

 

实例二

一、实验目的与要求:由于在实例01中已经创建了user表,所以本实例可以直接操作user表,向user表中插入3条用户信息。此外,由于是新增数据,需要使用commit()方法提交事务。因为对于增加、修改和删除操作,使用commit()方法提交事务后,如果相应操作失败,可以使用rollback()方法回滚到操作之前的状态。新增用户数据信息具体代码如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析:

 

 

实例三

一、实验目的与要求:分别使用fetchone、fetchmany 和fetchall这3种方式查询用户信息,具体代码如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

实例四

一、实验目的与要求:将SQLite数据库中user表ID为1的数据name字段值“mrsoft”修改为“MR”,并使用fetchAll获取表中的所有数据。具体代码如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

实例五

一、实验目的与要求:将SQLite数据库中user表ID为1的数据删除,并使用fetchAll 获取表中的所有数据,查看删除后的结果。具体代码如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

实例六

一、实验目的与要求:前面我们已经创建了一个MySQL连接“mysql",并且在安装数据库时设置了数据库的用户名“root”和密码“root”。 下 面通过connect()方法连接MySQL数据库,具体代码如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

实例七

一、实验目的与要求:books表包含id (主键)、name (图书名称),category ( 图书分类),price (图书价格)和publish _time(出版时间) 5个字段。创建books表的SQL语句如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

  

实例八

一、实验目的与要求:在向books图书表中插入图书数据时,可以使用excute(方法添加一条记录, 也可以使用executemany0方法批量添加多条记录,executem any()方法的语法格式如下:

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

 

 

实战一:获取指定数据表中的信息

一、实验目的与要求:打印MYSQL中books表图书的名称和价格

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

 

 

实战二:查找指定年份之后的图书信息

一、实验目的与要求:查询MYSQL中books表图书价格小于70并且为2017年以后出版的所有图书

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

 

 

实战三:批量删除指定的图书信息

一、实验目的与要求:删除MYSQL中books表所有分类为PHP的图书,删除完成后查看所有图书

二、实验过程:根据《零基础学PYTHON》这本书自学

三、实验结果与分析

 

 

posted @ 2022-11-25 12:57  麒麟i  阅读(108)  评论(0)    收藏  举报