資料庫基礎外來鍵什麼的

2022-06-01 12:24:08 字數 583 閱讀 3835

型別分好多

1.varchar;字串,用於姓名班級,位址等,位址一般長50,姓名長20

2.int;整數,用於成績,序號等

3.float;小數

4.bit;布林型,用於性別等

5.時間也用varchar,因為datatime取得值需要轉換

6.text; 特別長的數 ,隨便往裡面仍

1.主鍵

每個表都要有主鍵;主鍵是唯一的。全表中不能重複。

2.自增長列

自增長列是不好找主鍵時候用 名稱是ids  型別是int 這一列是沒有意義的。下面自動增長點對號

3.外來鍵

從表主表

主表控制從表

主表中的外來鍵列一定是主鍵。 型別什麼的一定要一樣,練習時候用了一次型別寫錯了結果不能建立,以後要注意

規則:資料庫三大正規化

第一正規化:保證每一列的原子性,也就是拆到最小單位

山東省淄博市張店區*****

山東省 淄博市 張店區

1.將表拆分,一直到不能拆分為止

2.表名加字首,小寫

3.如果找不到主鍵,就用自增長列

4.外來鍵關係可以不用加

資料庫 外來鍵

外來鍵是什麼?外來鍵 fk 是用於建立和加強兩個表資料之間的鏈結的一列或多列。通過將儲存表中主鍵值的一列或多列新增到另乙個表中,可建立兩個表之間的鏈結。這個列就成為第二個表的外來鍵。外來鍵資料庫一級的完整性約束,由資料庫自行維護.你也可以手動建立.1如果存在外來鍵關係的話,任何修改主表主鍵欄位和刪除...

資料庫外來鍵

主鍵 能夠唯一標識表中某一行的屬性或屬性組。乙個表只能有乙個主鍵,但是可以有多個索引。主鍵常常與外來鍵構成完整性約束,防止出現資料的不一致,資料庫管理系統對於主鍵自動生成唯一索引,所以主鍵是乙個特殊的索引。外來鍵 用於建立和加強兩個表資料之間的連線的一列或者多列。外來鍵主要是用來維護兩個表之間的資料...

資料庫外來鍵

概念 table2的乙個鍵關聯table1的主鍵 foreign key 作用 保持資料的一致性和完整性 表的字段必須與外來鍵型別相同 insert table2的時候會檢查foreign key是否在table1中存在,不存在則返回失敗 delete table1某行資料的時候檢查table2中是...