1. 程式人生 > >MySQL資料庫中主鍵和外來鍵的操作

MySQL資料庫中主鍵和外來鍵的操作

在MySQL資料庫中,一般會涉及到主鍵和外來鍵,在上一個表中添加了主鍵之後,通常在下一個表中要新增外來鍵,但是添加了外來鍵之後,在實體類和資料庫中在加上上一個表的主鍵會比較好,這樣兩個表關聯之後,在上一個表查詢完成之後,將查詢是出來的欄位拿著去下一個庫裡查詢,會比較好。

select * from emp where name=(select t.name from table t )

那樣在表單中就可以將這個查詢方式替換掉了,當然還可以使用左查詢和右查詢。

在前端的查詢中,這種情況比較常見。在第一個表中,通過手動輸入的方式,將資料儲存在資料庫中,在第二張表中,將資料通過回顯的方式回顯出來,然後再在這個基礎上手動輸入一些資料,一併儲存在資料庫中,回顯的時候,再從這個資料庫中查詢資料就會比較方便,這種情況,就建議在從表中在建外來鍵關聯的這個欄位,在實體類和XML檔案中也存進去。