SQL文
個人的によく使うと思う基本的なSQL(CRUD)をまとめる
SELECT文(データ読み取り)
データベースからデータを取得する文
| SQL文 | 説明 |
|---|---|
| SELECT * FROM テーブル名; | 全件取得 |
| SELECT カラム1, カラム2 FROM テーブル名; | 特定のカラムを取得 |
| SELECT * FROM テーブル名 WHERE 条件; | 条件付き取得 |
例
SELECT * FROM people WHERE age > 20;
peopleテーブルから20歳以上を取得
INSERT(データの挿入・作成)
テーブルに新しいレコードを追加
基本構文
INSERT INTO テーブル名(カラム1,カラム2) VALUE(値1,値2);
UPDATE(データの更新)
既存のレコード内容を変更
基本構造
UPDATE テーブル名 SET カラム1 = 新しい値 WHERE 条件;
WHERE句を入れないと全件更新されてしまうので注意
例
UPDATE customers SET email = 'yamada.t@newmail.com' WHERE id = 1;
DELETE(削除)
テーブルからレコードを削除
基本構造
DELETE FROM テーブル名 WHERE 条件;
WHERE句がないと前レコードが削除されてしまうので注意
例
DELETE FROM products WHERE id = 103;