MySQL 建立主鍵,外來鍵和復合主鍵的語句

2021-07-22 06:51:28 字數 535 閱讀 2383

1.建立主鍵語法

alter table table_name add constraint pk_name primary key(列名);

2.建立外來鍵語法

alter table news_info[子表名] add constraint fk_news_info_news_type[約束名] foreign key (info_id)[子表列] references news_type[主表名] (id)[主表列] ;

3.使用組合主鍵

如果一列不能唯一區分乙個表裡的記錄時,可以考慮多個列組合起來達到區分表記錄的唯一性,形式

①建立時:create table sc (

studentno int,

courseid int,

score int,

primary key (studentno,courseid) );

②修改時:alter table tb_name add primary key (欄位1,欄位2,欄位3);

MySQL如何建立主鍵,外來鍵和復合主鍵

1.主鍵語法 建立時 create table sc studentno int,courseid int,score int,primary key studentno 修改時 alter table table name add constraint pk name primary key 列名...

MySQL如何建立主鍵,外來鍵和復合主鍵

1.主鍵語法 建立時 create table sc studentno int,courseid int,score int,primary key studentno 修改時 alter table table name add constraint pk name primary key 列名...

mysql復合主鍵的區別 聯合主鍵和復合主鍵區別

什麼是資料表的復合主鍵 所謂的復合主鍵 就是指你表的主鍵含有乙個以上的字段組成 比如create table test name varchar 19 id number,value varchar 10 primary key name,id 上面的name和id欄位組合起來就是你test表的復合...