デイトラweb制作上級編 DAY6

SQLの基本を学ぼう!
SQL ・・・ データベース言語
データベースとはデータを保存して管理するもの
→ 例:Twitter、Instagram、WordPress など
データベースの管理イメージ

引用元:テーブル(Table)・カラム(Column)・ロー(Row)・フィールド(Field)って何?
SQLの実行
repl.it でSQLを実行
※画面の表示が動画と異なるため
メニューの「Languages」ではなく、「Templates」で sql と検索して SQLite を利用する
テーブル users ↓

ここからデータを取り出していく
(画像はイメージ)
①データの取り出し
SELECT last_name FROM users;
指定している場所
SELECT last_name → 列(カラム)
FROM users → テーブル

②データの取り出し(条件付き)
SELECT * FROM users WHERE gender = 'male';
指定している場所
SELECT * FROM user → テーブル内
WHERE gender = 'male' → 男性のみ

③行の追加
INSERT INTO users VALUES ( 6, '苗字', '名前', 'toda@sample.com', 'male' );
SELECT * FROM users; で表示すると

6番目に追加されている
④データの書き換え
UPDATE users SET last_name = 'たなか' WHERE id = 1;
SELECT * FROM users; で表示すると

「田中」から「たなか」に変更されている
⑤行の削除
DELETE FROM users WHERE gender = 'male';
SELECT * FROM users; で表示すると

男性のデータはすべて削除されている
⑥テーブルの作成
CREATE TABLE テーブル名(
カラム名 データ型
);
↓のテーブルを作る時は

CREATE TABLE users (
id int,
last_name varchar(255),
first_name varchar(255),
email varchar(255),
gender varchar(255)
);
まとめ
今回はSQLの基本について学びました。
WordPressを使うだけならそこまで深い知識は必要ないみたいなので、学習は基本を押さえるくらいにしておきたいと思います!