【SQL】テーブルの削除、変更、データ登録する方法を解説する!

Web技術
スポンサーリンク

テーブルの削除ってどうやってするの?

テーブル定義の変更ってどうやってやるの?

テーブルへのデータ登録ってどうやってやるの?

わかりやすく教えて欲しい!

こういった疑問にこたえます。

この記事を読めば
  • テーブルの削除方法がわかる(DROP TABLE)
  • テーブル定義の変更方法がわかる(ALTER TABLE)
  • テーブルにデータを登録する方法がわかる(INSERT)

エンジニアの僕がわかりやすく解説します。

テーブルの削除(DROP TABLE)

テーブルを削除するにはDROP TABLE文を実行します

DROP TABLE 文の構文は次の通りです。

DROP TABLE <テーブル名>;

DROP文で削除してしまったテーブルは復活させることができないので間違えて消さないように充分注意しましょう。

例えば、shohinテーブルを削除したい場合のSQL文は次のようになります。

DROP TABLE shohin;

テーブルの定義の変更(ALTER TABLE)

テーブルを一度作成した後に、列を追加したいなど変更があった場合はテーブルを再作成しなくても変更することが可能です。

テーブル定義の変更は、ALTER TABLE文を使います

テーブルの列を追加する

ALTER TABLE文でテーブルに列を追加するための構文は次の通りです。

ALTER TABLE <テーブル名> ADD COLUMN <列の定義>;

例えば、shohinテーブルにshohin_mei_kanaという列を追加したい場合は次のようなSQL文になります。

ALTER TABLE shohin ADD COLUMN shohin_mei_kana VARCHAR(255);

テーブルの列を削除する

ALTER TABLE文でテーブルの列を削除するための構文は次の通りです。

ALTER TABLE <テーブル名> DROP COLUMN <列名>;

例えば、shohinテーブルのshohin_mei_kanaという列を削除したい場合は次のようなSQL文になります。

ALTER TABLE shohin DROP COLUMN shohin_mei_kana;

テーブルへのデータ登録(INSERT)

テーブルへのデータ登録にはINSERT文を使います。

INSERT文の構文は次の通りです。

INSERT INTO <テーブル名> VALUES (<データ1>, <データ2>,・・・);

例えば、次のようなshohinテーブルがあったとします。

商品ID商品名商品分類販売単価仕入れ単価登録日
‘0001’‘Tシャツ’‘衣服’1000500‘2020-02-21’
‘0002’‘ボールペン’‘事務用品’10030‘2020-02-22’
shohinテーブル

このテーブルにデータを追加するには次のようなINSERT文を実行します。

INSERT INTO shohin VALUES('0003', '鉛筆', 100, 40, '2020-02-22');

テーブルの削除、変更、データ登録する方法まとめ

解説の内容をまとめます。

  • テーブルの削除はDROP TABLE文を使う
  • テーブル定義の変更はALTER TABLE文を使う
  • データの登録にはINSERT文を使う

以上、お疲れ様でした。

コメント

タイトルとURLをコピーしました