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...