匯入django模組中connection
from django.db import connection
使用游標進行增,刪,減,除
cursor = connection.cursor()
進行mysql資料庫的語句編寫(根據你個人的實際需求)
eg:sql = "select user_id from username where 4000
然後根據你的需求,需要多少資料,一條還是多條
number = cursor.fetchall() #一次可以取出所有相關的資料
取出來的二維陣列 (('id','title),('id','title'))
pdb.set_trace()
取出來的是元組型別
number = cursor.fetchone()#一次取出一條
#每個值的集合為乙個tuple,整個引數集組成乙個
tuple,或者list
#使用executemany方法來批量的插入資料.這真是乙個很酷的方法!
最值得注意:在儲存時,首先必須呼叫conn.commit()方法
在Django中使用mysql
在django中使用mongodb 1 可以選擇虛擬環境,進入開發環境的虛擬空間,不知道的請看傳送門 2 基本包的版本 django 1.11.8 mongoengine 0.15.0 3 安裝包 pip install mysqlclient4 建立乙個新的django專案,並指定到虛擬空間的py...
django使用事務提高插入mysql資料庫速度
首先要注意幾點,mysql中建立表的引擎要使用innondb,myisam不支援事務 在django檢視中要使用手工提交方式。下面的例子是在django中手入1000條記錄,每100條記錄向資料庫提交一次。第一步 在django的setting.py中配置使用事務的中介軟體 第二步 配置mysql資...
在Django中使用DISTINCT
有時候想用distinct去掉queryset中的重複項,看django文章中是這麼說的 author.objects.distinct entry.objects.order by pub date distinct pub date entry.objects.order by blog dis...