一、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工具修改、刪除表
先選中數據表,然後點擊如圖所示的編輯圖標
彈出下圖所示的彈窗,即可進行修改
或者鼠標右擊表,也可進行相應的修改。
刪除表: