当前位置: 首页 > ai >正文

win10-django项目与mysql的基本增删改查

以下都是在win10系统下,django项目的orm框架对本地mysql的表的操作

models.py----->即表对应的类所在的位置

在表里新增数据

 1.引入表对应的在models.py中的类class

2.在views.py中使用函数:类名.objects.create(字段名='值',字段名="值"。。。。)新增,即给mysql表里的字段赋值,调用该函数时,orm框架会转成对应的Insert语句,把类名转成对应的表名,把字段和值转成mysql中的列和值啥的。。。。

效果如下

注意:

对于char类型的字符串字段,即使你没有在代码里标注默认值或者允不允许为空,它也是可以为空的,即即使截图中的app01_userinfo 表里显示name not null,但是你在使用create函数在表里新增数据时,不给name字段注明值也是可以的它会默认为空字符串

对于int类型的字段,如果没有在代码里注明允许为空,在create()新增数据时必须在代码里给该字段注明值,否则会新增失败,显示该列不能为null

2.删除表中的数据

类名.objects.filter().delete()   //根据条件的删除

类名.objects.all().delete()   //删除所有数据 

效果如下

3.修改表中的数据

效果如下

4.查询表中的数据

效果如下

以上只是简单的语法测试。。。。。。 内容很简单,写得很复杂。。。。。

http://www.xdnf.cn/news/6487.html

相关文章:

  • 从代码学习深度学习 - 实战Kaggle比赛:狗的品种识别(ImageNet Dogs)PyTorch版
  • 关于nginx浏览器访问.php直接被当做文件下载相关问题
  • Github 2025-05-16 Java开源项目日报 Top9
  • OM和SCADA的区别
  • 目标检测指标计算
  • C++ I/O多路复用
  • uniapp自定义日历计划写法(vue2)
  • 生信分析进阶15 - 从GTF文件提取起始密码子、终止密码子、外显子剪切供体和受体
  • 基于大模型的脑出血智能诊疗与康复技术方案
  • 计算机组成原理——数据的表示
  • 使用 Docker 部署 React + Nginx 应用教程
  • 4.2.3 Thymeleaf标准表达式 - 5. 片段表达式
  • mac M芯片运行docker-desktop异常问题
  • 保姆教程-----安装MySQL全过程
  • minio存储文件迁移磁盘
  • SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
  • 《k-means 散点图可视化》实验报告
  • 在服务器上安装AlphaFold2遇到的问题(3)_cat: /usr/include/cudnn_version.h: 没有那个文件或目录
  • 从概念到可工程化智能体的转变路径——以“知识奇点工程师”为例
  • Secs/Gem第四讲(基于secs4net项目的ChatGpt介绍)
  • Python零基础入门到高手8.4节: 元组与列表的区别
  • 深度学习中--模型调试与可视化
  • 易境通海外仓WMS系统:赋能海外仓多元化业务场景管理
  • 【通知】2025元宇宙数字人设计大赛启动,大赛线上报名阶段开启!
  • ROOM 数据库 | 实现自定义 ContentProvider 具有条件的批量删除、查询功能
  • 傻子学编程之——Java并发编程的问题与挑战
  • WHAT - 前端开发流程 SOP(标准操作流程)参考
  • 芋道项目,商城模块数据表结构
  • NetSuite CSV导入Item Fulfillment的功能测试
  • ruskal 最小生成树算法