天天看點

mysql 迪卡爾運算_「笛卡爾乘積」mysql笛卡兒積 - seo實驗室

笛卡爾乘積

1.笛卡兒積數學了解

A={2,3} ;B= {0,2,4}

AxB = {(2,0),(3,0),(2,2),(3,2),(2,4),(3,4)},則AxB的結果集既是笛卡兒積;

但其不滿足交換率,及AxB 和BxA不相等,但其集合元素的個數是相等的

2.mysql中笛卡兒積

簡單來說就是查詢兩張表的AxB的結果集,select * from tableA join tableB的結果集(from将兩張表加載到記憶體中,join進行笛卡兒積運算得到一張比對的臨時表,後根據條件在進行篩選),但當資料量很大的時候在記憶體中生成這張臨時表就不合适了,這是語句可以改為select * from tableA join tableB on a_id = b_id 這樣會先比對on後的條件在進行笛卡兒積運算

相關閱讀

目錄

索引是什麼

索引有哪些結構

資料庫有哪些索引

唯一索引

聚簇索引與非聚簇索引

全文索引

使用索引一定能提高查詢性能嗎?

哪些

(2011-10-18 16:57:43)

轉載▼标簽:

mysql

資料庫

2147483647

雜談

分類:php基礎

在用Excel導入資料的時候,碰到11位的數字都變成2

導讀:貨币是一種交易媒介,它能降低人們在交易時對信任的需求,提高交易效率,降低交易成本,并通過不斷地流通,攤銷制造貨币的成本,強化它在

根據相關資料顯示,去年也就是2012年騰訊QQ同時線上的使用者數突破一億七千萬。請厘清楚,是“同時線上”。那就更别說QQ注冊

tinyint 型的字段如果設定為UNSIGNED類型,隻能存儲從0到255的整數,不能用來儲存負數。tinyint 型的字段如果不設定UNSIGNED類型,存