customer(1)-(n)account(n)-card(n)
三張表分別:30萬,60萬,90萬記錄
select *
from card a,account b,account_card c ,customer d
where a.card_number = '4518100348128286' and a.id=c.card_id and b.id=c.account_id and d.id=a.customer_id
and b.customer_id = d.id
這個查詢如果在中間表account_card上不加索引將需要10s鐘才能完成,加上索引後0.046s就搞定了。當然card_number肯定是得有索引的。
ManyToMany 欄位的使用
建立乙個經典的多對多關係 一本書可以有多個作者,乙個作者可以有多本書 如下,csdn複製的 當進行資料遷移時,會生成三張表,了解就好 1,查詢資料的操作 1.一本書的所有作者 b book.objects.get id 1 b.author.all 2.乙個作者的所有書籍 a author.obje...
鍊錶的中間插入
include include include 標頭檔案 struct node 設計結點的型別 struct node creat node int data 為每個結點申請空間 memset p,0,sizeof struct node 將分配到的空間初始化為0 p num data 給資料域和...
鍊錶的中間結點
題目 給定乙個帶有頭結點 head 的非空單鏈表,返回鍊錶的中間結點。如果有兩個中間結點,則返回第二個中間結點。示例 1 輸入 1,2,3,4,5 輸出 此列表中的結點 3 序列化形式 3,4,5 返回的結點值為 3 測評系統對該結點序列化表述是 3,4,5 注意,我們返回了乙個 listnode ...