django数据库增删改查操作
文章目录
- 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数据库增删改查操作相关推荐
- Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...
- java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
[实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...
- Mybatis实现简单的数据库增删改查操作
简介: MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以对配置和原生Ma ...
- codeigniter mysql_CI框架(CodeIgniter)实现的数据库增删改查操作总结
本文实例讲述了CI框架(CodeIgniter)实现的数据库增删改查操作.分享给大家供大家参考,具体如下: controllers下的 cquery.php文件 class CQuery extend ...
- python增删改查的框架_简单的Django框架增删改查操作
Django之orm对MysqL数据库的增删改查操作简介: 利用Django中orm来查找数据库中的数据,对数据库进行增.删.改.查: 增:新增数据 # 操作数据库user表新增记录 # 方式1: u ...
- Python面向对象编程案例:封装数据库增删改查操作
问题描述:编写一个类,封装对SQLite数据库的增删改查操作,使得数据库操作更加友好,类的使用者不需要了解SQL语句的语法规则,只需要了解类的接口即可. 思考下面的问题,尝试着写一写,然后到达文末查看 ...
- Spring整合JDBCTemplate实现数据库增删改查操作
SpringJDBC: 正常jdbc连接数据库流程: 1.注册驱动 2. 获取连接 2. 获取Statement或者PreparedStatement对象 3. 执行sql操作 4. 处理结果集 查询 ...
- Django连接数据库增删改查操作
1.创建Djando项目并添加APP 2.修改配置文件 settings.py文件第58行改为如下 将最后一行注释,并添加STATICFILES_DIRS=(os.path.join(BASE_DIR ...
- Python之MySQL数据库增删改查操作
一.插入操作 1.插入1 import pymysqldef get_conn():conn = pymysql.connect(host='localhost',port=3306,user='ro ...
- java连接mysql数据库增删改查_java连接mysql数据库增删改查操作记录
1. 连接数据库.得到数据库连接变量 注意连接数据库的时候 (1)打开DB Browser 新建一个Database Driver,注意加入Driver JARs的时候加入的包,我的是mysql-co ...
最新文章
- 常看 Shell: 文本文件操作
- 局部特征(4)——SIFT和SURF的比较
- 「后端小伙伴来学前端了」Vue中全局事件总线(GlobalEventBus)原理及探究过程
- 基于visual c++之windows核心编程代码分析(42)windows下进程的身份切换
- 遭遇棘手 交接_Librosa的城市声音分类-棘手的交叉验证
- 规模化敏捷必须SAFe
- pyinstaller打包的文件运行失败:numpy.core.multiarray failed to import
- CCF201612-1 中间数(解法三)(100分)(废除!!!)
- VMware Workstation 15 解锁Mac OS安装
- 三目运算(三目表达式)是什么?
- 移动运营商ipcc文件_教你如何在苹果官网提取IPCC文件
- 采购价格条件报表(双loop)
- 模拟器xposed框架安装7.1-64教程
- VR/AR时代最大的瓶颈是什么?
- 听见丨谷歌DeepMind科学家黄士杰:已离开AlphaGo团队AI芯片初创团队ThinkForce完成4.5亿元A轮融资
- [UVM] include_coverage not located message
- 495. 提莫攻击(不会)
- JAVA工程师待遇如何
- Python——爬虫抓取图片
- @EnableConfigurationProperties 进行注册