文章目录

  • 1、架构介绍
  • 2、操作说明
    • 2.1 增
    • 2.2 删
    • 2.3 改
    • 2.4 查

1、架构介绍

数据库中使用道德User表结果如下。

class User(models.Model):'''用户表'''gender = (('male', '男'),('female', '女'),)name = models.CharField(max_length=128, unique=True)password = models.CharField(max_length=128)email = models.EmailField(unique=True)sex = models.CharField(max_length=32, choices=gender, default='男')c_time = models.DateTimeField(auto_now_add=True)def __str__(self):return self.name

项目结构说明:

2、操作说明

数据库操作首先进入shell模式。当然本文都只是介绍最常用的操作,其他操作等用到的时候再进行补上。这里有一篇文章介绍的东西很详细。

python manage.py shell

使用User表

from login.models import User

2.1 增

User.objects.create(name='allen',password='123',email='4@django.com')

2.2 删

删除name为‘1’的行

 User.objects.filter(name='1').delete()

2.3 改

将name=Lucy的密码改成123456

q = User.objects.get(name='Lucy')
q.password = '123456'
q.save()

2.4 查

查找表中所有行

User.objects.all()

django数据库增删改查操作相关推荐

  1. Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

    此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...

  2. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

  3. Mybatis实现简单的数据库增删改查操作

    简介: MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以对配置和原生Ma ...

  4. codeigniter mysql_CI框架(CodeIgniter)实现的数据库增删改查操作总结

    本文实例讲述了CI框架(CodeIgniter)实现的数据库增删改查操作.分享给大家供大家参考,具体如下: controllers下的 cquery.php文件 class CQuery extend ...

  5. python增删改查的框架_简单的Django框架增删改查操作

    Django之orm对MysqL数据库的增删改查操作简介: 利用Django中orm来查找数据库中的数据,对数据库进行增.删.改.查: 增:新增数据 # 操作数据库user表新增记录 # 方式1: u ...

  6. Python面向对象编程案例:封装数据库增删改查操作

    问题描述:编写一个类,封装对SQLite数据库的增删改查操作,使得数据库操作更加友好,类的使用者不需要了解SQL语句的语法规则,只需要了解类的接口即可. 思考下面的问题,尝试着写一写,然后到达文末查看 ...

  7. Spring整合JDBCTemplate实现数据库增删改查操作

    SpringJDBC: 正常jdbc连接数据库流程: 1.注册驱动 2. 获取连接 2. 获取Statement或者PreparedStatement对象 3. 执行sql操作 4. 处理结果集 查询 ...

  8. Django连接数据库增删改查操作

    1.创建Djando项目并添加APP 2.修改配置文件 settings.py文件第58行改为如下 将最后一行注释,并添加STATICFILES_DIRS=(os.path.join(BASE_DIR ...

  9. Python之MySQL数据库增删改查操作

    一.插入操作 1.插入1 import pymysqldef get_conn():conn = pymysql.connect(host='localhost',port=3306,user='ro ...

  10. java连接mysql数据库增删改查_java连接mysql数据库增删改查操作记录

    1. 连接数据库.得到数据库连接变量 注意连接数据库的时候 (1)打开DB Browser 新建一个Database Driver,注意加入Driver JARs的时候加入的包,我的是mysql-co ...

最新文章

  1. 常看 Shell: 文本文件操作
  2. 局部特征(4)——SIFT和SURF的比较
  3. 「后端小伙伴来学前端了」Vue中全局事件总线(GlobalEventBus)原理及探究过程
  4. 基于visual c++之windows核心编程代码分析(42)windows下进程的身份切换
  5. 遭遇棘手 交接_Librosa的城市声音分类-棘手的交叉验证
  6. 规模化敏捷必须SAFe
  7. pyinstaller打包的文件运行失败:numpy.core.multiarray failed to import
  8. CCF201612-1 中间数(解法三)(100分)(废除!!!)
  9. VMware Workstation 15 解锁Mac OS安装
  10. 三目运算(三目表达式)是什么?
  11. 移动运营商ipcc文件_教你如何在苹果官网提取IPCC文件
  12. 采购价格条件报表(双loop)
  13. 模拟器xposed框架安装7.1-64教程
  14. VR/AR时代最大的瓶颈是什么?
  15. 听见丨谷歌DeepMind科学家黄士杰:已离开AlphaGo团队AI芯片初创团队ThinkForce完成4.5亿元A轮融资
  16. [UVM] include_coverage not located message
  17. 495. 提莫攻击(不会)
  18. JAVA工程师待遇如何
  19. Python——爬虫抓取图片
  20. @EnableConfigurationProperties 进行注册

热门文章

  1. PHP面向对象之继承和多态
  2. Oracle数据库出现问题时,这十个脚本帮你快速定位原因
  3. 数据--第50课 - 基础查找课后练习
  4. 数据-第11课-双向链表
  5. String类两种实例化方式的区别
  6. Vue项目中的文件/文件夹命名规范
  7. Laravel框架——增删改查
  8. Android将应用log信息保存文件
  9. 完全独立与IIS的后门
  10. 【bzoj4897】[Thu Summer Camp2016]成绩单 区间dp