【備忘録】SQLのテーブルの基本的な操作

投稿日: 更新日:

CREATE テーブルの作成

テーブルの新規作成にはCREATEを用います

構文

CREATE TABLE テーブル名(
    列名1 型 [制約など...],
    列名2 型 [制約など...]
    :
    列名N 型 [制約など...]
)

制約

テーブルを作成する時、各列に様々な制約を設けることができます。具体的な物は表にまとめました

制約意味
NOT NULLNULLの格納を禁止します
DEFAULTデフォルトの値を設定します
UNIQUE列の内容が重複することを禁止します
PRIMARY KEY主キーであることを意味します
RREFERENCES 参照先テーブル名 (参照先列名)外部キー制約をつけます

ALTER 列の追加、削除

ALTERは列の追加、削除を行います。追加はADD、削除はDROPです

ALTER TABLE テーブル名 ADD 列名 型 --列を追加
ALTER TABLE テーブル名 DROP 列名 --列を削除

DROP テーブルの削除

DROPでテーブルの削除を行います

DROP TABLE テーブル名

参考文献

すっきり分かるSQL入門第3版 飯田理恵子、中山清喬 (2022) インプレス

書いた人

profile_image

お茶の葉

物理とプログラミングが好きな人