【初学者必見!】SQLの基本、実務使用例を徹底解説!既存のテーブルの構造を変更編

SQL

※この記事にはプロモーションが含まれています。

ふりかえり

筆者
筆者

本記事は、SQLの基本、実務使用例編になります。

SQLの基礎に関しましては、

【初学者必見!】SQLの超基礎編の記事をご覧くださいませ。

A子
A子

本編に入ります!

ALTER TABLEとは?

ALTER TABLE は、既存のテーブルの構造を変更するSQL文です。
例えば以下のようなことができます:

操作内容使用例
列を追加ADD
列を削除DROP COLUMN
列のデータ型変更MODIFY
列名の変更(DBによる)RENAME COLUMN
テーブル名の変更(DBによる)RENAME TO

実務レベルの使用例を見ていこう!

筆者
筆者

実際に、SQLを使用してデータを確認していきましょう。

SQLに関しては以下を使用して解説していきます。

create table文、select文、insert文、update文、delete文、

drop table文、につきましては、過去にアップロードした

【初学者必見!】SQLの超基礎編の記事をご覧くださいませ。

A子
A子

目次の、「ふりかえり」のところにそれぞれの記事のリンクが

貼ってあるよ!

または、サイドバーのカテゴリーにSQLがあるから、そちらからでも

参照できます!

Oracle Live SQLで実行していきます!

今回、実行するSQLの一覧

テーブル作成

create table employees (
    employee_id number,
    name varchar2(50)
);

データ挿入

insert into employees (employee_id, name) values (1, '田中');
insert into employees (employee_id, name) values (2, '佐藤');

データ確認

select * from employees;

ALTER TABLEの使い方いろいろ

A. 列を追加する(ADD)

alter table employees add (department varchar2(20));

B. 列を削除する(DROP COLUMN)

alter table employees drop column department;




C. 列の型を変更する(MODIFY)

alter table employees modify (name varchar2(100));




D. 列名を変更する(RENAME COLUMN)

alter table employees rename column name to full_name;




E. テーブル名を変更する(RENAME TO)

alter table employees rename to staff;

まとめ

筆者
筆者

ALTER TABLEについて解説しました。

次回もお楽しみに!

この記事を書いた人
たくたく

文系出身・3年目のWeb系エンジニアです。
C#とSQLを得意としています。
同棲生活は2年目に入り、日々仲良く楽しく暮らしています。
プライベートではバイクや車で旅行に行くことが趣味です。
サンリオ好きで、中でもシナモン推しです。
お酒好きとして毎週の晩酌をリラックスタイムにしています。

たくたくをフォローする
SQLエンジニア
シェアする

コメント

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