共計 1736 個字符,預計需要花費 5 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
django 中怎樣修改 mysql 數據?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是丸趣 TV 小編給大家帶來的參考內容,讓我們一起來看看吧!
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 數據大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注丸趣 TV 行業資訊頻道。
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!
正文完