在mysql資料庫裡如何建立兩個表的關聯

2021-04-26 06:13:55 字數 749 閱讀 6120

1樓:匿名使用者

1、首先我bai們開啟duworkbench創一個建資料庫(這裡都使用閃zhi電1執行選dao定命令列)。

專2、先建立student學生表。屬

3、再建立course課程表。

4、然後就可以建立sc關聯表了我們先寫上student的主鍵和course的主鍵,並寫上sc自己的屬性成績。

5、再寫上主鍵約束,以及把sc表的學號屬性和studnet的學號關聯、課程號屬性和course的課程號關聯。

6、再次執行就可以看到我們成功建立了學生表和課程表的關聯表sc。

2樓:匿名使用者

一般可以通過資料庫中的主外來鍵聯絡。。

不過要注意 外來鍵現在只在innodb引擎中有效果

也可以使用 觸發器等特殊手段 不過一般效率有問題

3樓:樂動

create table a(id int(10) primary key, age int(10));

create table b(id int(10) primary key, aid int(10),foreign key(aid) references a(id));

mysql資料庫問題,如何同一個操作新增兩個表(a表,b表),並把b表的id新增到a表欄位中,b表id自動增長

4樓:xin宇宙的靈魂

建立一箇中間表分別設定獲取對於值,這個屬於傳遞賦值。

進入linu下mysql怎麼建立資料庫

直接輸入mysql進入?這個賬戶一般是沒許可權的,只能在test庫裡有許可權 輸入mysql use test create table abc id int 你建表的語法錯了,需要加上欄位型別,你可以參考我給的例子 跟windows的mysql一樣啊,不過linux下資料庫的名字區分大小寫 cre...

如何配置mysql連線mysql資料庫

c ducuments and settings administrator cd 回車鍵 出現下面 c 第二步 c cd c program files mysql mysql server 5.0 bin 回車鍵 出現 c program files mysql mysql server 5.0...

資料庫裡面建表和約束是什麼,建立資料庫表時建立表有什麼約束

約束check表示你插進資料庫表中的資料只能是哪個型別,或者區間等,就相當於只允許你輸入某一類資料,純手打,望採納 主鍵,外來鍵,自定義的各種約束,主鍵是唯一標示表中的一行資料的欄位,外來鍵用來建立表與表之間的聯絡,第三個是實際情況和使用者對錶中某些欄位的限制要求 建立資料庫表時建立表有什麼約束 a...