今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各DB上で、表からカラムを削除してみたので、共有する。
表からカラムを削除するのは、どのDB上でも「alter table テーブル名 drop column カラム名」というSQL文で実施できた。
前提条件
Windows端末上に、Oracle・MySQL・PostgreSQL・SQL Serverをそれぞれインストール済であること。また、salesテーブルを作成済であること。
Oracle・MySQL・PostgreSQLのインストール手順は下記記事を参照のこと。
![](https://www.purin-it.com/wp-content/uploads/2019/11/sea-1284467_640-320x180.jpg)
Windows端末にMySQL、PostgreSQL、Oracleをインストールしてみた今回はいろいろな種類のデータベースを使ってみたかったので、Windows端末に、MySQL、PostgreSQL、Oracleそれぞれの...
また、SQL Serverのインストール手順は下記記事を参照のこと。
![](https://www.purin-it.com/wp-content/uploads/2019/11/background-101010_640-320x180.jpg)
SQL Serverのデータ分析を行う環境構築を行った(1)今回は、SQL Serverのデータ分析を行う環境構築として、SQL Server・SQL Server Management Stud...
やってみたこと
Oracleの場合の実行結果
1) カラム削除前の状態は以下の通り
1 | select * from sales |
![Oracle_カラム削除前](https://www.purin-it.com/wp-content/uploads/2019/11/oracle_before-1.png)
2) カラム削除を行うALTER TABLE文の実行結果は以下の通り
1 | alter table sales drop column PLACE_REGION |
![Oracle_カラム削除](https://www.purin-it.com/wp-content/uploads/2019/11/oracle_drop_column.png)
3) カラム削除後の状態は以下の通り
1 | select * from sales |
![Oracle_カラム削除後](https://www.purin-it.com/wp-content/uploads/2019/11/oracle_after-1.png)
MySQLの場合の実行結果
1) カラム削除前の状態は以下の通り
1 | select * from world.sales |
![MySQL_カラム削除前](https://www.purin-it.com/wp-content/uploads/2019/11/mysql_before-1.png)
2) カラム削除を行うALTER TABLE文の実行結果は以下の通り
1 | alter table world.sales drop column place_region |
![MySQL_カラム削除](https://www.purin-it.com/wp-content/uploads/2019/11/mysql_drop_column.png)
3) カラム削除後の状態は以下の通り
1 | select * from world.sales |
![MySQL_カラム削除後](https://www.purin-it.com/wp-content/uploads/2019/11/mysql_after-1.png)
PostgreSQLの場合の実行結果
1) カラム削除前の状態は以下の通り
1 | select * from sales |
![PostgreSQL_カラム削除前](https://www.purin-it.com/wp-content/uploads/2019/11/postgresql_before-1.png)
2) カラム削除を行うALTER TABLE文の実行結果は以下の通り
1 | alter table sales drop column place_region |
![PostgreSQL_カラム削除](https://www.purin-it.com/wp-content/uploads/2019/11/postgresql_drop_column.png)
3) カラム削除後の状態は以下の通り
1 | select * from sales |
![PostgreSQL_カラム削除後](https://www.purin-it.com/wp-content/uploads/2019/11/postgresql_after-1.png)
SQL Serverの場合の実行結果
1) カラム削除前の状態は以下の通り
1 | select * from dbo.sales |
![SQLServer_カラム削除前](https://www.purin-it.com/wp-content/uploads/2019/11/sqlserver_before-1.png)
2) カラム削除を行うALTER TABLE文の実行結果は以下の通り
1 | alter table dbo.sales drop column place_region |
![SQLServer_カラム削除](https://www.purin-it.com/wp-content/uploads/2019/11/sqlserver_drop_column.png)
3) カラム削除後の状態は以下の通り
1 | select * from dbo.sales |
![SQLServer_カラム削除後](https://www.purin-it.com/wp-content/uploads/2019/11/sqlserver_after-1.png)