概要
この記事は、Techpitの教材SQLを基礎から学んでみよう!で学習した内容の備忘録です。
使用するテーブル
playersテーブル
id | name | age | address |
---|---|---|---|
1 | 吉川 | 26 | 岐阜県 |
2 | 松原 | 26 | 大阪 |
3 | 坂本 | 32 | 兵庫 |
4 | 岡本 | 24 | 奈良 |
5 | 丸 | 31 | 千葉 |
6 | パーラ | 33 | ベネズエラ |
7 | 大城 | 27 | 沖縄 |
8 | 中島 | 38 | 兵庫 |
9 | 菅野 | 31 | 神奈川 |
※こちらのデータは架空のものです。
SELECT文
SELECT
文はデータを抽出するときに使用します。
基本構文
SELECT 項目 FROM テーブル WHERE 条件
サンプル
SELECT age FROM players WHERE age>=27
実行結果
age
が27以上の人が抽出されます。
id | name | age | address |
---|---|---|---|
3 | 坂本 | 32 | 兵庫 |
5 | 丸 | 31 | 千葉 |
6 | パーラ | 33 | ベネズエラ |
7 | 大城 | 27 | 沖縄 |
8 | 中島 | 38 | 兵庫 |
9 | 菅野 | 31 | 神奈川 |
UPDATE文
UPDATE文
はデータを変更するときに称します。
基本構文
UPDATE テーブル名 SET 列名 = 値
サンプル
UPDATE players SET age=age+1
実行結果
全員のage
がプラス1されます。
id | name | age | address |
---|---|---|---|
1 | 吉川 | 27 | 岐阜県 |
2 | 松原 | 28 | 大阪 |
3 | 坂本 | 33 | 兵庫 |
4 | 岡本 | 25 | 奈良 |
5 | 丸 | 32 | 千葉 |
6 | パーラ | 33 | ベネズエラ |
7 | 大城 | 28 | 沖縄 |
8 | 中島 | 39 | 兵庫 |
9 | 菅野 | 32 | 神奈川 |
INSERT文
新しいデータを追加するときに使用します。
基本構文
INSERT INTO pkayers (列名, 列名, 列名, 列名,) VALUES (値,値,値,値)
サンプル
INSERT INTO players (id, name, age, address) VALUES (10,'ウィーラー','35','アメリカ')
実行結果
id | name | age | address |
---|---|---|---|
1 | 吉川 | 26 | 岐阜県 |
2 | 松原 | 26 | 大阪 |
3 | 坂本 | 32 | 兵庫 |
4 | 岡本 | 24 | 奈良 |
5 | 丸 | 31 | 千葉 |
6 | パーラ | 34 | アメリカ |
7 | 大城 | 27 | 沖縄 |
8 | 中島 | 38 | 兵庫 |
9 | 菅野 | 31 | 神奈川 |
10 | ウィーラー | 35 | アメリカ |
DELETE文
DELETE文
はデータを削除したいときに使用します。
基本構文
DELETE FROM テーブル WHERE 条件
サンプル
DELETE FROM players WHERE id=6
実行結果
id | name | age | address |
---|---|---|---|
1 | 吉川 | 26 | 岐阜県 |
2 | 松原 | 26 | 大阪 |
3 | 坂本 | 32 | 兵庫 |
4 | 岡本 | 24 | 奈良 |
5 | 丸 | 31 | 千葉 |
7 | 大城 | 27 | 沖縄 |
8 | 中島 | 38 | 兵庫 |
9 | 菅野 | 31 | 神奈川 |