nKB

nKB

シンプルにいこうよ

SQL

SELECT文の基本構文

SELECT <field> FROM <table>;


WHERE句

SELECT <field> FROM <table> WHERE <条件>;


ORDER BY

ソート


INSERT文

INSERT INTO <table> (field nameA,field nameB) VALUES (field dataA,field dataB);


UPDATE文

データの更新

UPDATE <table> SET <field name>="A" WHERE <field name>="B";


テーブルの結合

複数のテーブルをまとめる=結合

結合の種類

内部結合と外部結合

内部結合(INNER JOIN):共通部分だけを抽出
左外部結合(LEFT OUTER JOIN):共通部分+左にしかないものを取得
右外部結合(RIGHT OUTER JOIN):共通部分+右にしかないものを取得
完全外部結合(FULL OUTER JOIN):共通部分+どちらかにあれば取得

f:id:t2nak:20191228101307p:plain:w500

SELECT <field> FROM <table1>
INNER JOIN <table2> ON <結合の条件>;


SELECT <field> FROM <table1>
LEFT(RIGHT) OUTER JOIN <table2> ON <結合の条件>;