您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

django 修改mysql数据

2024/4/13 11:06:30发布14次查看
django修改mysql数据的解决办法:1、django建立数据库模型;2、通过“user = user.objects.get(id=9) #user.username = '1234'”语句修改mysql数据;3、保存修改即可。
推荐:《mysql视频教程》
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 modelsclass 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()返回值是listres = 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 = 1res_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 userres_count = user.objects.filter(username='新用户').count()print(res_count)
以上就是django 修改mysql数据的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product