# SQL基礎 ## phpMyAdminを使ってデータベースとテーブルを作成してみよう(データの挿入まで) [動画](https://drive.google.com/file/d/160pLzhKvayt5nYJZg_gDrDixyhVgAR49/view?usp=sharing) ## phpMyAdmin上でSQLを操作してみよう [SQL実行環境を開く](https://drive.google.com/file/d/1TiauZJf7OIepN5dVubC1lcnB9dVbi-wh/view?usp=sharing) ### 取得 frutisテーブル上の全てのレコードを取得する ```sql= SELECT * FROM fruits; ``` fruitsテーブル上のnameカラムの値のみ取得する ```sql= SELECT name FROM fruits; ``` fruitsテーブル上のidカラムの値のみ取得する ```sql= SELECT id FROM fruits; ``` nameカラムの値が`桃`のレコードを取得する ```sql= SELECT * FROM fruits WHERE name = "桃"; ``` idカラムの値が3のレコードを取得する ```sql= SELECT * FROM fruits WHERE id = 3; ``` nameカラムの値が`桃`もしくは`りんご`のレコードを取得する ```sql= SELECT * FROM fruits WHERE name = "桃" OR name = "りんご"; ``` idカラムの値が`3`でnameカラムの値が`ぶどう`のレコードを取得する ```sql= SELECT * FROM fruits WHERE id = 3 AND name = "ぶどう"; ``` ### 登録 ```sql= INSERT INTO fruits(id, name) VALUES(4, "みかん"); ``` or ```sql= INSERT INTO fruits VALUES(4, "みかん"); ``` ### 更新 ```sql= UPDATE fruits SET name = "もも" WHERE name = "桃"; ``` ### 削除 ```sql= DELETE FROM fruits WHERE id = 2; ``` ## SQLを使ってテーブルを作ろう ```sql= CREATE TABLE blogs (id INT AUTO_INCREMENT, content VARCHAR(140), PRIMARY KEY (id)); ``` ## 課題1 SQLを使用してblogsテーブルにレコードを3つ登録しましょう(登録の内容は何でも可) ## 課題2 SQLを使用してblogsテーブルのidが3のレコードを更新しましょう ## 課題3 SQLを使用してblogsテーブルのidが1のレコードを削除しましょう ## 次のセクションで同じDBを使う予定です