mysql外來鍵的理解
阿新 • • 發佈:2020-10-10
以下是 Oracle 的寫法
CONSTRAINT emp_dept_fk FOREIGN KEY table1(department_id)
REFERENCES table2(department_id);
table1 的 department_id 是外來鍵
table2 的 department_id 是主鍵
那麼也就是說 table1是子表
table2 是主表
主表的是主鍵,子表的叫做外來鍵
計算機裡的數是用二進位制表示的,最左邊的這一位一般用來表示這個數是正數還是負數,這樣的話這個數就是有符號整數。如果最左邊這一位不用來表示正負,而是和後面的連在一起表示整數,那麼就不能區分這個數是正還是負,就只能是正數,這就是無符號整數。
填充0指的是位數不夠的都用0來補上
外來鍵約束應該這樣寫