MySQLでSQL文を直接書くときがあります。
データベースで直接操作したり、phpなどのシステム内でもSQL文を直接記述し、データを取得する場合があります。
いつも忘れてしますので、MySQLの基本的な構文の書き方をメモします。
■ MySQL 構文
【SELECT】
指定したテーブルのデータを検索、取得します。
*(アスタリスク)で指定した場合、全てのフィールドのデータを取得します。
・全てのフィールドの値を取得する場合
SELECT * FROM テーブル WHERE 条件式 AND 条件式;
・取得するフィールドを指定する場合
SELECT フィールド1, フィールド2, フィールド3 FROM テーブル WHERE 条件式 AND 条件式;
【INSERT】
指定したテーブルにデータを追加します。
INSERT INTO テーブル (フィールド1, フィールド2, フィールド3) VALUES (フィールド1の値, フィールド2の値, フィールド3の値);
【UPDATE】
条件式で一致したデータを更新します。
UPDATE テーブル SET フィールド = 値, フィールド = 値 WHERE 条件式 AND 条件式;
【DELETE】
条件式で一致したデータを削除します。
DELETE FROM テーブル WHERE 条件式 AND 条件式;