ログインおよび「sqltest」のデータベースを使用できる状態にします
% mysql -u root
mysql> USE sqltest;
データを登録する
INSERT文はテーブルにデータを登録するSQL文です。INTOという句と組み合わせて使用します。
mysql> INSERT INTO goods VALUES(1, "ペン", 120); # 全てのカラムに値を入れる場合
mysql> INSERT INTO goods(id, name) VALUES(2, "消しゴム"); # 特定のカラムにのみ値を入れる場合
データを確認してみます
SELECT文はデータを取得する際に使用するSQL文です。*(アスタリスク)は「全てのパターンに一致するもの」という意味を持ち、今回は「全てのカラム」という意味です。以下のコマンドを実行。
mysql> SELECT * FROM goods; # SELECT 《カラム名》 FROM 《テーブル名》
データを更新する
UPDATE文はデータを更新するためのSQL文です。 UPDATE 《テーブル名》 SET 《変更内容》 WHERE 《条件》;下記コマンドを実行。
mysql> UPDATE goods SET price = 100 WHERE id = 2;
データを削除する
DELETE文はデータを削除するためのSQL文です。DELETE FROM 《テーブル名》 WHERE 《条件》;
下記コマンドを実行。
mysql> DELETE FROM goods WHERE id = 2;
以上です。