MySQL資料庫基礎語法(四) 20 5 29

2021-10-06 15:33:57 字數 485 閱讀 6480

1、多表之間的關係

分類

1、一對一關係

人和身份證一一對應

2、一對多關係

學校和學生關係

乙個學校有多個學生,乙個學生只能在乙個學校

3、多對多關係

學生和課程關係

乙個學生可以選擇多個課程,乙個課程可以被多個學生選擇

關係實現

1、 一對多關係

學校和學生關係

實現方式:在多的一方建立外來鍵,指向一的一方的主鍵

2、多對多關係

學生和課程關係

實現關係:多對多的實現關係需要借助第三張中間表。中間表至少包含兩個字段,這兩個字段作為第三張表的外來鍵,分別指向兩張表的主鍵

3、一對一關係

人和身份證關係

實現關係:可以在任意一方新增外來鍵指向另一方的外來鍵,注意要讓外來鍵唯一

primary key(id,user) --聯合主鍵

MySQL資料庫基礎語法(一)

mysql資料庫的基本操作 增刪改查 以及一些高階操作 檢視,觸發器,函式,儲存過程等 和c c 操作mysql資料庫 資料庫 database,儲存資料的倉庫 資料庫 高效的儲存和處理資料的介質 介質主要是兩種 磁碟和記憶體 資料庫基於儲存介質的不同 進行了分類,分為兩類 關係型資料庫 sql 和...

mysql資料庫基本語法 MySQL資料庫基本語法

toc sqlwhat sql是什麼?structured query language 結構化查詢語 why 為何要使用sql?難道僅僅使用sql server management studio運算元據庫?應用程式如何與資料庫打交道?when 何時使用?對sql server執 所有的操作都可以...

mysql資料庫語法 MySQL資料庫操作語法詳解

1 資料庫建立 建庫語句如下 create database schema會建立乙個給定名稱的資料庫,只有擁有create許可權才能使用該語法。不加if not exists時,如果需要建立資料庫已經同名存在則會報錯。create specification中指定了建立資料庫特性。資料庫特性存放在資...