MySQLデータベース内のいくつかの方法に問い合わせましょう:
1.クエリをインナーに参加します
Enが、内側にはコードを達成することがキーワードに参加キーワードクエリによって達成しました:
SELECT * から表1 内部 参加表2 ON表分野=表2フィールド
原理は2つのデータテーブルを指定したフィールドによってリンクされ、表示データリンクアウトされていることです。
これは、2つのテーブルの交差点で削除されると理解しました。
2.左側のクエリリンク
左の接続は左によって達成されるクエリキーワード、コードの実装に参加します:
SELECT * から表1は、左 参加表2 ON表分野=表2フィールド
原理は右の表のデータがある場合、その後、表の右側のデータを探して、フィールドのリンクを指定してデータ・ベースとして左表ということであるNULLで満たされ、テーブル内の権利データが存在しない場合というデータを示しています。
3.右問い合わせリンク
右の接続は、右のクエリキーワード、コードの実装に参加することによって達成されます。
SELECT * から表1 右 参加表2 ON表分野=表2フィールド
原理は、データがテーブル内のデータがNULLで満たされたまま存在しない場合は、テーブルのデータは、表示されているが残っている場合は、その後、テーブル内のデータを検索するために左に、指定したフィールドでのデータリンクとして、右表の基礎となっています。
注:左と右の接続は、相互に変換することができる2つのテーブルの位置は他の缶を指します。
4.自己問い合わせリンク
リンククエリは、クエリのリンク自体であるので、キーワード、コードの実装を内部結合によって達成することができます。
選択 * からの表のように、内側が 参加表として B に a.id = b.id
二つのテーブルの周りにテーブルとしてモデル化される自己リンクの原則、その後も、テーブルのクエリ。
それは二つの新しいテーブル、内部接続によるクエリデータリンクと考えるので、それは仕方によってエイリアスとして理解することができます。
選択された領域で3つのリンケージの製造:主など、テーブルの全領域で使用されています