Oracle數據庫----修改表

一、Oracle修改表的結構

修改表的基本語法如下:

ALTER TABLE table_name 
ADD column_name | MODIFY column_name | DROP COLUMN column_name

1、連接數據庫HYH:conn system/Oracle12c @HYH

2、創建表Sys_User:

在這裏插入圖片描述

3、在創建的表Sys_User中添加列,UserTel(用戶聯繫方式)字段類型varchar2,代碼如下:

alter table Sys_User
add UserTel VARCHAR2 (15);
describe Sys_User;

在這裏插入圖片描述

4、修改表Sys_User中新添加列UserTel(用戶聯繫方式),將數據類型長度改爲20,並且設置爲不可爲空,代碼如下:

alter table Sys_User
modify UserTel VARCHAR2 (20) NOT NULL
/

在這裏插入圖片描述

5、刪除表Sys_User中新修改的列UserTel(用戶聯繫方式),代碼如下:

alter table Sys_User
drop column UserTel
/

在這裏插入圖片描述

6、設置表Sys_User中Remark列爲不可用,然後再刪除該表中所有不可用的列,代碼如下:

--設置無用的列
alter table Sys_User
set unused (RemarK);

--刪除設置無用的列
alter table Sys_User
ser unused columns;

在這裏插入圖片描述

二、重命名錶

在創建表後,如果想要修改表的名稱,可以對錶進行重命名

將表Sys_User重命名爲用戶信息,命令如下:

alter table Sys_User
rename column UserID
to Sys_UserID
/

在這裏插入圖片描述

三、刪除表

用戶經常需要刪除一些不需要的表,可使用刪除表語句DROP TABLE來完成,語法如下:

drop table table_name

將用戶信息表刪除,命令如下:

drop table 用戶信息 ;

在這裏插入圖片描述

四、使用SQL Developer工具修改、刪除表

先選中數據表,然後點擊如圖所示的編輯圖標
在這裏插入圖片描述
彈出下圖所示的彈窗,即可進行修改
在這裏插入圖片描述
或者鼠標右擊表,也可進行相應的修改。

刪除表:
在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章