在django使用mysql資料庫

2021-08-14 02:36:45 字數 563 閱讀 9211

匯入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...