定義外鍵的方法和詳細的操作步驟如下:
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站建設、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的深圳網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
1、第一步,創(chuàng)建一個主從表,如下圖所示,然后進入下一步。
2、其次,完成上述步驟后,選擇主表,然后單擊設計表進入表設計界面,如下圖所示,然后進入下一步。
3、接著,完成上述步驟后,單擊外鍵進入外鍵的設置界面,如下圖所示,然后進入下一步。
4、然后,完成上述步驟后,設置外鍵名稱,然后選擇主表的外鍵字段,如下圖所示,然后進入下一步。
5、隨后,完成上述步驟后,設置與數(shù)據(jù)庫,表名稱和從屬表的單詞相對應的外鍵字段,如下圖所示,然后進入下一步。
6、最后,完成上述步驟后,單擊保存即可,如下圖所示。這樣,問題就解決了。
#查看數(shù)據(jù)庫所有表
SELECT tba.TABLE_NAME FROM information_schema.TABLES tba WHERE tba.TABLE_SCHEMA= '你要查的數(shù)據(jù)庫名字'
#查看某個庫中的一個表是哪些表的外鍵
SELECT TABLE_NAME FROM KEY_COLUMN_USAGE WHERE CONSTRAINT_NAME='FK_PRODUCT_ID' AND REFERENCED_TABLE_NAME ='表的名字'AND REFERENCED_TABLE_SCHEMA='表的的數(shù)據(jù)名字'
求采納良心sql啊
information_schema數(shù)據(jù)庫又稱為信息架構(gòu),數(shù)據(jù)表保存了MySQL服務器所有數(shù)據(jù)庫的信息。如數(shù)據(jù)庫名,數(shù)據(jù)庫的表,表欄的數(shù)據(jù)類型與訪問權限等。
performance_schema數(shù)據(jù)庫主要用于收集數(shù)據(jù)庫服務器性能參數(shù),以便優(yōu)化mysql數(shù)據(jù)庫性能。
mysql數(shù)據(jù)庫是存儲著已MySQL運行相關的基本信息等數(shù)據(jù)管理的數(shù)據(jù)庫。
sys 數(shù)據(jù)庫是mysql5.7增加的,通過這個庫可以快速的了解系統(tǒng)的元數(shù)據(jù)信息
設置主鍵的思路:業(yè)務字段做主鍵、自增字典做主鍵、手動賦值字段做主鍵。
多表查詢:分散在多個不同的表里的數(shù)據(jù)查詢出來的操作。
外鍵:從表中用來引用主表中數(shù)據(jù)的那個公共字段。
連接有2種類型的連接:內(nèi)連接(inner join)和外連接(outer join)
內(nèi)連接:查詢結(jié)果只返回符合連接條件的記錄。
外連接:查詢結(jié)果返回某一個表中的所有記錄,以及另一個表中滿足連接條件的記錄。
其中左連接:left join,返回左表中的所有記錄,以及右表中符合連接條件的記錄。
右連接:right join,返回右表中的所有記錄,以及左表中符合連接條件的記錄。