django中怎样修改mysql数据

发布时间:2020-11-04 11:00:25

来源:亿速云

阅读:74

作者:小新

django中怎样修改mysql数据?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!django修改mysql数据的解决办法:1、Django建立数据库模型;2、通过“user = User.objects.get(id=9) #user.username = '1234'”语句修改mysql数据;3、保存修改即可。

Django 对mysql数据库的增删改查、

Django mysql 自动生成表命令

#建立映射python manage.py makemigrations

#入库python manage.py migrate

django 允许外部ip访问服务python manage.py runserver 0.0.0.0:8000

Django 建立数据库模型from django.db import models

class Table_Test(models.Model):

id = models.IntegerField(primary_key=True)

name = models.CharField(max_length=200)

class Meta:

db_table = "test"

常用sql操作#入库操作(增)

#建立实例

#user = User(username='新用户',password='你好')

#入库操作

#user.save()

#删除数据(删)

#User.objects.filter(username='新用户').delete()

#修改数据(改) 第一种方式

#user = User.objects.get(id=9)

#修改字段

#user.username = '1234'

#保存修改

#user.save()

#修改数据(改) 第二种方式

#return HttpResponse('',status=403)

#User.objects.filter(id=9).update(password='新密码')

#查询全部数据 翻译为 select * from user; all()返回值是list

res = User.objects.all()

#print(res)

#查询限定条件的数据 翻译为 select * from user where username = '新用户123' and逻辑使用多个参数传递

res = User.objects.filter(username='新用户',password='你好')

#print(res)

#只取一条 翻译 select * from user where id = 1

res_one = User.objects.get(id=1)

#print(res_one)

#排除条件 翻译为 select * from user where username != '新用户123' <>

res = User.objects.exclude(username='新用户')

#定制字段显示 翻译为 select password from user where name = '新用户'

res_s = User.objects.filter(username='新用户').values('password')

#排序 翻译为 select * from user order by id asc 倒序使用 reverse()

res = User.objects.filter(username='新用户').order_by("password").reverse()

#去重 翻译为 select distinct(username) from user where username = '新用户'

res_dis = User.objects.filter(username='新用户').values('username').distinct()

#print(res_dis)

#取数量 翻译为 select count(*) from user

res_count = User.objects.filter(username='新用户').count()

print(res_count)

感谢各位的阅读!看完上述内容,你们对django中怎样修改mysql数据大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

django 修改mysql_django中怎样修改mysql数据相关推荐

  1. 修改数据_如何批量修改数据库中的特定记录数据

    大家好,今日我们继续VBA数据库解决方案的第30讲:如何批量修改数据库中的特定记记录数据.在上一讲中,我们讲了批量编辑数据的方案,用到的是UPDATE方法,今日我们仍用此方法解决删除特定记录.这些记录 ...

  2. oracle在线的表名修改,oracle中如何修改表名

    当原来的数据所在表不想被删除的时候我们就需要重新创建一个一个相同表名的表,但是为了更好的区分,因此我们就需要修改表名,那么你知道在oracle中如何修改表名吗?现在我们一起去看看吧. answer1: ...

  3. discuz数据从godaddy主机中导出的mysql数据乱码变问号???的解决方法

    从godaddy主机导出的mysql数据安装在本地电脑上发现原来的中文都变成了问号?godaddy主机中的数据库版本是5.0.67,charset=utf8 collation=utf8_genera ...

  4. 如何用命令ping计算机型号,怎么修改cmd中ping命令的数据包大小?

    通过ping命令的l参数可以设置数据包的大小,具体的使用方法如下: C:\Users\xxx>ping 192.168.1.1 正在 Ping 192.168.1.1 具有 32 字节的数据: ...

  5. layui修改table中的按钮_layui数据表格中如何设置按钮切换(是否置顶)与分页居中...

    手记1 一.数据表格中按钮切换(置顶与取消) 在layUI数据表格中是可以使用toolbar设置表格内的按钮 使用laytel语法 置顶 {{#  if(d.order>0){ }} 取消 {{ ...

  6. django orm mysql_Django之ORM操作Mysql

    #单表查询操作基本方法 classBookList(models.Model): title= models.CharField(max_length=32) price= models.Decima ...

  7. python中fetchall_python 操作mysql数据中fetchone()和fetchall()方式

    fetchone() 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 需要注明:在 ...

  8. phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分.而如何批量修改已有数据库的前缀名 呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介 ...

  9. 修改mysql表前缀_使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分.而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍 ...

最新文章

  1. 全卷积目标检测:FCOS
  2. andriod studio 注释乱码问题
  3. Python,你应该小心的逗号!一步错步步错
  4. js自定义函数及参数问题
  5. 关于“WireX Botnet”事件Android样本分析报告
  6. 【华科考研机试题】最长最短文本
  7. 对xml操作的主要方法[轉]
  8. php脚本超时 结束执行代码
  9. OSPF的高级应用之地址汇总与虚链路的配置
  10. C/S应用程序权限设计(2)
  11. LTE学习:下行参考信号的总结
  12. C语言实现数据结构——单链表
  13. 新型计算机作文1000,科幻的作文1000字(精选9篇)
  14. win10 Eprime 2.0安装记录
  15. 很多IT从业者感觉到中国程序员前景一片灰暗,事实是如此吗?
  16. 苹果手表连接是什么原理_为什么苹果手表是最具潜力的苹果产品
  17. 数据结构PTA案例7-1.3 寻找大富翁
  18. 谷歌又要来了?陆齐离开百度,拒绝巨头选YC | 一周学习排行
  19. 关于论文写作中的人名缩写问题
  20. 中国支付结算体系全貌

热门文章

  1. 程序员面试防坑宝典,助你秋招一臂之力(建议收藏,文末有彩蛋)
  2. nodejs开发辅助工具nodemon
  3. 【Python中的XOR异或符号^运用】
  4. JVM——基础面试题
  5. fetchall php,PHP PDOStatement::fetchAll讲解
  6. 中英文说明书丨艾美捷TRC 5-(2-氨基乙基)-2-(4-乙氧基苯基)
  7. 学习区块链(十)--基于truffle和testrpc创建加密数字货币
  8. 2021 RoboCom 世界机器人开发者大赛-本科组(初赛)题解
  9. 一个中年大叔一次性通过系统集成项目管理工程师的心路历程
  10. Unity3D入门(二)