資料庫外來鍵主鍵

2022-09-04 16:36:19 字數 404 閱讀 1026

如果乙個欄位被設定為主鍵,那他一定是唯一的,並且是非空的。如果設定為整型,那麼可以新增為自動遞增的功能

外來鍵,應用於主從表。可以保證當前新增的字段在一定範圍內選擇。

比如我有兩張表,乙個表是班級表,乙個表是學生表,我需要知道學生在哪乙個班級以及他的位置,我當然可以在班級表中寫好幾個列,但是顯得臃腫,我可以做乙個資料庫設計,新增乙個從表。主表是班級,從表是學生。我做乙個引用,當張三班級編號為1的時候,我可以在表裡查,查到1對應的班級的位置了,李四為2,李四就是2班的,李爽是2也是2班的。在學生表中關聯了班級表,關聯了班級編號這乙個字段,那我們當前的學生表中的班級編號就設定為外來鍵,鏈結到班級表中的班級編號這乙個主鍵上。

資料庫 主鍵 外來鍵

1 什麼是主鍵 在一張表中,用來唯一標識一條記錄的字段集,叫做主關鍵字或者主關鍵碼,簡稱主鍵 或主碼 這裡說 欄位集 是因為主鍵可能用乙個字段或者多個欄位來表示。舉例來看 學生表 學號,姓名,性別,專業編號 這裡學號是主鍵,乙個學號id就可以唯一標識乙個學生的資訊。另乙個表 學生選課表 學號,課程號...

資料庫主鍵外來鍵區別

從資料庫是主資料庫的備份,當主資料庫變化時從資料庫要更新,這些資料庫軟體可以設計更新週期。這是提高資訊保安的手段。主從資料庫伺服器不在乙個地理位置上,當發生意外時資料庫可以儲存。主外來鍵的關係結構 1,一對一,不用引用主外來鍵,把它們放乙個表中即可 例如 乙個學生只能有乙個卡號,那麼學生跟卡號放在乙...

資料庫 主鍵與外來鍵

主鍵的特點 非空 唯一 被引用 外來鍵 操作主鍵的四種種方法 1 建立表時指定主鍵 create table 表名 列名 型別 primary key 2 在後面新增 create table 表名 列名 型別,primary key 列名 3 在表建立後新增主鍵 alter table 表名 ad...