没错·,我又回来啦!!!
紧接着上次的学习笔记:
上次学习笔记链接: https://blog.csdn.net/qq_52158420/article/details/121348654?utm_source=app&app_version=4.17.0&code=app_1562916241&ulinkId=usr1mkqgl919blen
查看commodity_types表(14条记录)
在终端shell执行以下命令:
查看commodity_types表
首先导入数据到数据表:python manage.py loaddata commodity_types_data.json
查看commodity_types表
在终端Shell模式下执行命令:Types.objects.get(id=2).delete(),删除id为2的记录
查看commodity_types表
在终端Shell模式下执行命令:Types.objects.filter(firsts=‘儿童用品’).delete(),删除全部“儿童用品”
删除了4条记录,查看commodity_types表
4、删除有外键的数据:delete()(1)准备模型和表
在index模块的models.py中定义以下2个模型
在终端执行数据迁移命令:python manage.py makemigrations
在终端执行数据迁移命令,生成相应的数据表
查看生成的两种表
查看index_personinfo表
查看index_vocation表
执行命令:PersonInfo.objects.get(id=1).delete()
删除成功,总共删除了2条数据,1条是index_personinfo表的记录,1条是index_vocation表的记录。
查看index_personinfo表,“杨露露”记录是否被删除
查看index_vocation表,级联的记录(外键name_id=1)已被删除
给index_PersonInfo表准备数据
INSERT INTO `index_personinfo` VALUES (1, '杨璐璐', 20, '2001-01-13'); INSERT INTO `index_personinfo` VALUES (2, '李琴琴', 20, '2001-08-13'); INSERT INTO `index_personinfo` VALUES (3, '周慧慧', 20, '2001-12-13'); INSERT INTO `index_personinfo` VALUES (4, '曹美美', 20, '2001-08-14'); INSERT INTO `index_personinfo` VALUES (5, '杨柳柳', 20, '2001-01-11'); INSERT INTO `index_personinfo` VALUES (6, '王涛涛', 20, '2001-06-15'); INSERT INTO `index_personinfo` VALUES (7, '刘梅梅', 20, '2001-01-12');
查看index_PersonInfo数据表
给index_Vocation 表准备数据
INSERT INTO `index_vocation` VALUES (1, '软件开发', '软件工程师', 15800, 1); INSERT INTO `index_vocation` VALUES (2, 'java开发', 'java开发工程师', 12800, 3); INSERT INTO `index_vocation` VALUES (3, '文员', '前台文员', 3800, 2); INSERT INTO `index_vocation` VALUES (4, '需求分析', '系统需求分析师', 9000, 3); INSERT INTO `index_vocation` VALUES (5, '网站设计', '前端开发', 8000, 4); INSERT INTO `index_vocation` VALUES (6, '项目经理', 'python项目经理', 8000, 5); INSERT INTO `index_vocation` VALUES (7, '软件开发', 'c语言开发工程师', 12000, 6); INSERT INTO `index_vocation` VALUES (8, '软件开发', 'Android开发工程师', 12000, 7);
查看index_Vocation数据表
在shell模式下进行
- 可以遍历查询每个人的信息
在shell模式下进行
(1)查询index_personinfo表前3条记录
(2)查询index_vocation表前3条记录
- 查询第6条记录
- 查询index_vocation表‘job’字段的数据
- 注意,返回的是由字典构成的列表
- 查询index_vocation表‘job’字段的数据
- 注意,返回的是由元组构成的列表
-查询index_vocation表‘id=2’字段的数据
- 查询index_vocation表‘jib=软件开发’字段的数据
- 注意:使用filter()函数查询返回的是一个对象列表
- 查询‘id<3’的字段的数据
- filter()函数不可以使用’<’,’>'符号
- 查询‘job=网站设计’或者‘id=3’的记录
- 查看index_vocation数据表
-查询‘job=网站设计’或者‘id=3’或‘job=java开发工程师’的记录
到此结束啦!!期待下次的笔记!



