はじめに
SQLをターミナルで操作する方法を学んだのでアウトプットしていこうと思います。
本当に最初の最初の操作方法のその2です。
今回はSQLデータの追加・編集・削除についてです。
データを操作するSQL
・SELECT データの検索
・INSERT データの登録
・UPDATE データの更新
・DELETE データの削除
SELECT
データ取得時に使用
・取得するカラムを指定する
mysql> SELECT 《カラム名》 FROM 《テーブル名》
・テーブルに登録されている全てのカラムデータの取得
mysql> SELECT * FROM 《テーブル名》
アスタアリスク * はワイルドカード。全てのパターンにマッチするものという意味を持つ。
今回だと全てのカラムという意味のワイルドカード。
INSERT
テーブルにデータを登録する
・すべてのカラムに値を入れる場合
mysql> INSERT INTO 《テーブル名》 VALUES(値1, 値2, 値3);
(例)
mysql> INSERT INTO goods VALUES(1, "消しゴム", 100);
・特定のカラムのみに値を入れる場合
mysql> INSERT INTO テーブル名(カラム名1, カラム名2) VALUES(値1, 値2);
(例)
mysql> INSERT INTO goods(id, name) VALUES(2, "消しゴム");
●指定されていないカラムにはNULLが設定される。
・登録されているデータの確認
mysql> SELECT * FROM 《テーブル名》;
UPDATE
データの更新
mysql> UPDATE 《テーブル名》 SET 《変更内容》 WHERE 《条件》;
(例)
mysql> UPDATE goods SET price = 120 WHERE id = 2;
DELETE
データの削除
mysql> DELETE FROM 《テーブル名》 WHERE 《条件》;
(例)
mysql> DELETE FROM goods WHERE id = 2;