您好,登錄后才能下訂單哦!
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數據大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。