mysql學習筆記(二)

2021-07-11 11:16:35 字數 803 閱讀 2167

在具體應用中,需要實現在乙個查詢語句中顯示多張表的資料,這就是所謂的多表資料連線查詢,簡稱連線查詢。

1. 並

把具有相同字段數目和字段型別的表合併到一起。

2. 笛卡爾積

這個比較難懂,還是直接上圖

3. 內連線(inner join)

為了便於使用者操作,mysql專門提供了一種針對資料庫操作的運算–連線。所謂的連線,就是在表關係的笛卡爾積資料記錄中,按照相應字段值的比較條件進行選擇,生成乙個新的關係。

連線可以分為:

-   內連線

-   外連線

-   交叉連線

所謂的內連線,就是在表關係的笛卡兒積資料記錄中,保留表關係中所有匹配的資料記錄,捨棄不匹配的記錄。

按照匹配的條件可以分為:

-   自然連線

-   等值連線

-   不等連線

4.  外連線

所謂的外連線,就是在表關係的笛卡爾資料記錄中,不僅保留表關係中所有匹配的資料記錄,而且還會保留部分不匹配的資料記錄。按照保留不匹配的條件資料記錄可以分為:

-    左外連線

-   右外連線

-  全外連線

關於內連線和外連線,看概念還是比較難懂,具體參考另外的一篇博文吧

Mysql學習筆記二

接著上面繼續學習,下面主要是以索引為主。建立索引 有四種型別的索引 主鍵 唯一索引 全文索引和普通索引 它是值惟一並且沒有值為null的域的索引。如 create table tablename filename columntype not null,filedname2.primary key ...

Mysql學習筆記(二)

上次學習了mysql安裝,登入和退出等基本操作,以及建立,修改,刪除資料庫的基本指令重點注意mysql基本的語法規範。這篇博文主要介紹mysql幾種資料型別,以及資料表的基本內容。mysql主要有有下面幾種資料型別,包括整型,浮點型,字串型以及日期時間型。具體內容如下表所示 整型資料型別 儲存範圍 ...

MySQL學習筆記(二)

與mysql的零距離接觸 慕課網 第二章筆記 一.資料型別 a 整型 資料型別 儲存範圍 位元組tinyint 有符號 128 127 2 7 2 7 1 無符號 0 255 0 2 8 1 1smallint 有符號 32768 32767 2 15 2 15 1 無符號 0 65535 0到2 ...