主外來鍵建立

2021-09-09 01:33:14 字數 654 閱讀 9911

1、建立表的同時建立主鍵約束

(1)無命名 create table student ( studentid int primary key not null, studentname varchar(8), age int);

(2)有命名 create table students ( studentid int , studentname varchar(8), age int, constraint yy primary key(studentid));

2、刪除表中已有的主鍵約束

(1)無命名可用 select * from user_cons_columns; 查詢表中主鍵名稱得student表中的主鍵名為sys_c002715 alter table student drop constraint sys_c002715;

(2)有命名 alter table students drop constraint yy;

3、向表中新增主鍵約束 alter table student add constraint pk_student primary key(studentid);

4、向表中新增外來鍵約束 alter table table_a add constraint fk_name foreign key(id) references table_b(id);

mysql建立主外來鍵關聯 mysql主外來鍵建立心得

mysql主主外來鍵建立 1 確保參照的表和字段是存在的 2 關聯表必須是innodb儲存型別 3 必須設定主關聯表主鍵 4 主鍵與外來鍵資料型別和字元編碼 unsigned 必須一致 5 確保以上宣告的句法是正確的 附 mysql建立表預設型別為 myisam 如果要改變預設表型別可在my.inf...

mysql主外來鍵建立方式

mysql 多表 select e.id,e.name,d.name from emp e inner join dept p on e.dept id d.id select e.id,e.name,d.name from emp e left join dept p on e.dept id d...

mysql主外來鍵建立心得

mysql主主外來鍵建立 1 確保參照的表和字段是存在的 2 關聯表必須是innodb儲存型別 3 必須設定主關聯表主鍵 4 主鍵與外來鍵資料型別和字元編碼 unsigned 必須一致 5 確保以上宣告的句法是正確的 附 mysql建立表預設型別為 myisam 如果要改變預設表型別可在my.inf...