MySQLの基本文と使い方
1621 ワード
WHERE句:条件検索
説明:
クエリー文では、1つ以上のテーブルを使用できます.テーブル間でカンマを使用します. 分割し、WHERE文を使用してクエリー条件を設定します.
WHERE句で任意の条件を指定できます.
ANDまたはORを使用して1つ以上の条件を指定できます.
注意:WHEREにBINARYを付けると、フィールド値に大文字と小文字が区別されます.
UPDATE句:データ更新
説明: 複数のフィールドを同時に更新する場合に選択します. WHERE後に条件を指定します.
DELETE句:データの削除
説明:
WHERE句が指定されていない場合、MySQLテーブルのすべてのレコードが削除されます.
WHERE句で任意の条件を指定できます.
単一のテーブルからレコードを一度に削除できます.
LINK句:メタ文字検索
説明:
WHERE句で条件を指定します.
WHERE句ではLIKE句を使用します.
等号の代わりにLIKE句を使うことができます =.
LIKEは通常 % 一緒に使用すると、1つのメタ文字の検索に似ています.
ANDまたはORを使用して1つ以上の条件を指定できます.
DELETEまたはUPDATEコマンドでWHERE...LIKE句を使用して条件を指定できます.
UNIONオペレータ:連合クエリー結果
expression1, expression2, ... expression_n:取得するカラム.
tables: 取得するデータテーブル.
WHERE conditions: オプションで、条件を取得します.
DISTINCT: オプションで、結果セットで重複するデータを削除します.UNIONオペレータはデフォルトで重複データを削除しているため、DISTINCT修飾子は結果にあまり影響しません.
ALL: オプションで、重複データを含むすべての結果セットを返します.
SELECT ·· FROM ·· WHERE (AND)(OR)
説明:
クエリー文では、1つ以上のテーブルを使用できます.テーブル間でカンマを使用します. 分割し、WHERE文を使用してクエリー条件を設定します.
WHERE句で任意の条件を指定できます.
ANDまたはORを使用して1つ以上の条件を指定できます.
注意:WHEREにBINARYを付けると、フィールド値に大文字と小文字が区別されます.
UPDATE句:データ更新
UPDATE SET = WHERE =
説明:
DELETE句:データの削除
DELETE FROM WHERE =
説明:
WHERE句が指定されていない場合、MySQLテーブルのすべてのレコードが削除されます.
WHERE句で任意の条件を指定できます.
単一のテーブルからレコードを一度に削除できます.
LINK句:メタ文字検索
SELECT
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
説明:
WHERE句で条件を指定します.
WHERE句ではLIKE句を使用します.
等号の代わりにLIKE句を使うことができます =.
LIKEは通常 % 一緒に使用すると、1つのメタ文字の検索に似ています.
ANDまたはORを使用して1つ以上の条件を指定できます.
DELETEまたはUPDATEコマンドでWHERE...LIKE句を使用して条件を指定できます.
'%a' // a
'a%' // a
'%a%' // a
'_a_' // a
'_a' // a
'a_' // a
UNIONオペレータ:連合クエリー結果
SELECT
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT
FROM tables
[WHERE conditions];
説明:expression1, expression2, ... expression_n:取得するカラム.
tables: 取得するデータテーブル.
WHERE conditions: オプションで、条件を取得します.
DISTINCT: オプションで、結果セットで重複するデータを削除します.UNIONオペレータはデフォルトで重複データを削除しているため、DISTINCT修飾子は結果にあまり影響しません.
ALL: オプションで、重複データを含むすべての結果セットを返します.