LoginSignup
28
34

More than 3 years have passed since last update.

【 SQLを基礎から学んでみよう!】の備忘録

Last updated at Posted at 2021-02-10

概要

この記事は、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 神奈川

参考

SQLを基礎から学んでみよう!

28
34
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
34