#学生テーブルは、クラスのリストに依存するクラステーブルからテーブルの学生を作成する CREATE TABLEのtbl_class( 上記のID INT(11 )PRIMARY KEY AUTO_INCREMENT、 名前のCHAR(20 )、 番号INT(11 ) ;) CREATE TABLEのtbl_student( 上記のID、上記INT(11 ) KEY AUTO_INCREMENT PRIMARY、 名前のCHAR(50 )、 年齢CHAR(11 ) CLASS_ID INT(11 )、 制約母FOREIGN KEY(CLASS_ID)REFERENCES tbl_class(ID) UPDATE、DELETEカスケードカスケードON ON )制約 *** :これは通常、名前に応じて外部キー制約を削除するには、外部キー制約から名前です。主な制約は、外部キー制約が従属表、である 従属テーブルに影響はありません。 4つの外部キー制約の属性値があります = :カスケードカスケード削除や更新、依存関係のテーブルが削除された場合、すべてのデータが従属テーブルに削除されますが。 SETのヌル:あなたは従属テーブルを削除すると、北京がnullとして、テーブルを設定しますので、データ 制限:従属表は、テーブルの上に依存完成し、削除することはありませんが、削除することはできません。デフォルト値があります。 アクションNO:再mysqlのと同じことを制限します。 SETのデフォルト:INNODB NDBとパラメータを変更するために使用することはできません。 #外部キー制約が削除 ALTER TABLEは、DROP FOREIGN KEY母tbl_student; tbl_classから削除をWHERE ID = 2 ; #は、外部キー制約を追加する ALTER TABLEのtbl_studentのADD制約を母FOREIGN KEY (CLASS_ID)REFERENCES tbl_class(ID) DELETEカスケードカスケードON UPDATEオン #二つのテーブルが削除 表tbl_studentドロップ、 ドロップテーブルtbl_class。 #テーブルのインデックスを表示するには、主キーインデックスは、外部キー・インデックスも見ることができることを見ることができますが、制約がそれを見るためにプロパティ値を制限します。 tbl_studentからショーインデックス、 テーブル#ビューを作成し、あなたが外部キー制約プロパティの値を表示するが、唯一の再-docのウィンドウすることができます。 テーブルtbl_studentを作成して表示し、