首页 > 其他分享 >pyhton单表数据增删改查

pyhton单表数据增删改查

时间:2022-08-24 19:13:17浏览次数:74  
标签:obj name models user 改查 pyhton objects 单表 User

from django.test import TestCase

# Create your tests here.
import os


if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DAY64.settings')
import django
django.setup()
# 所有的代码都 必须在安装文件的下面


from app01 import models

# # 增
# res = models.User.objects.create(name = 'jason',age =18,register_time='2000-1-20')
#
# import datetime
# ctime = datetime.datetime.now()
#
# user_obj = models.User(name='egon',age =18, register_time=ctime )
# user_obj.save()

# 删
# res = models.User.objects.filter(pk=2).delete()
# print(res)

# user_obj = models.User.objects.filter(pk=1).first()
# user_obj.delete()

# 改
# models.User.objects.filter(pk=4).update(name= 'egon')

# user_obj = models.User.objects.get(pk=4)
# '''
# get 方法返回的直接就是当前数据对象,但一量数据不存会直接报错,filter不会
#
# '''
# user_obj.name = 'egon123'
# user_obj.save()

# res = models.User.objects.values('name','age') # 列表套字典
# print(res.query)
# res1 = models.User.objects.values_list('name','age') # 列表套元组
# print(res1.query)

# 去重


# 必知必会13条
'''
1 all() 杳所有
` 2 filter() 带有过滤条件
3 get() 直接拿对象
4 first() 取第一个 Qureey set
5 last() 取最后一个
6 values()
7 values_list()
8 distinct() 去重
9 order_by(age) 排序 默认升序,
9 order_by(-age) 排序 默认升序, 降序-
10 reverse() 反转必须排序过的了

11 count() 统计当前数据的个数
12 exclude() 排除在外
13 exists() 判断是否存在
'''

标签:obj,name,models,user,改查,pyhton,objects,单表,User
From: https://www.cnblogs.com/shclbear/p/16621259.html

相关文章

  • mysql增删改查json中的某个字段
    创建表1CREATETABLEt_json(idINTPRIMARYKEY,NAMEVARCHAR(20),infoJSON);插入记录1INSERTINTOt_json(id,sname,info)VALUES(1,'test','{"time":"20......
  • Flask 学习-14.Flask-SQLAlchemy ORM操作数据库增删改查
    前言SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。它提供了SQL工具包和ORM(对象关系映射)工具,类似于Django自带的ORM框架......
  • springboot整合mybatis-plus实现增删改查功能
    一、创建数据库字段名称中文类型长度主键自增默认值备注Id Int Y   emp_name员工姓名varchar ......
  • 关于开发的增删改查问题
    修改和删除时,我们前端一般都要弄一个id的隐藏于,以及在发ajax请求的时候要获取这个id,因此template模板要利用好//获取文章列表数据functioninitArtCateList(){......
  • SQL增删改查基础语句
    一、数据库相关操作查看现有数据库SHOWDATABASES;新建数据库CREATEDATABASE<数据库名>;选择数据库USE<数据库名>;从.sql文件引入SQL语句SOURCE......
  • MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器)
    CRUD官方文档:https://baomidou.com/(建议多看看官方文档,每种功能里面都有讲解)【本文章使用的mybatisplus版本为3.5.2】条件构造器一般都是用service层的方法,因为比ma......
  • 【Pyhton】利用os进行文件拷贝
    【代码】#encoding=utf-8importosos.popen("copyc:\\java8\\src.zipC:\\Users\\ufo\\Desktop\\target.rar")【用途】将Java打包后的jar文件拷贝到桌面上并改名,......
  • SQL Server—单表查询
    1.查询一个表的所有数据。【select*from表名】select*fromUserinfo2.查询一个表的部分数据。【select列名,列名,…from表名】selectUserName,Ag......
  • pyhton基础之控制流
    1if-else2if-elseif-else3for循环3.1如下所示一段代码y=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']z=[�......
  • MyBatisPlus(三、增删改查)
    目录前言1、查询1、查询所有,不加条件去查询2、查询所有,加条件去查询3、多条件去查询4、分页查询5、等等2、添加3、删除4、修改5、自定义SQL(多表关联查询)总结前言 ......