Oracle數據庫添加/刪除/修改表字段超詳細指南
1、添加表字段
1.1 語法結構
alter table 表名 add 字段名 字段類型
1.2 舉例說明
(1)新建學生信息表(該步驟可忽略)
create table student_info ( sid number(10), sname varchar2(10), sex varchar2(2), create_date date );
(2)初始表樣子
上述建立的表是一個叫 student_info 的只有字段沒有數據的空表
SELECT * FROM student_info

(3) 語法解釋
alter table 表名 add 字段名 字段類型
- alter table: 表示告訴數據庫要添加字段的表是哪一張表,固定搭配,不可省略
- 表名: 要添加字段的表(該表在數據庫要存在)
- add 字段名:add 后面接要添加的字段名字
- 字段類型:指要添加的字段的屬性,比試該字段是整數型,還是字符型等
舉例: 在上表student_info 里面新增一個叫year_old,屬性為字符型的字段,字段又稱列名
alter table student_info add year_old varchar(1100)
數據庫執(zhí)行上述語句,添加成功


2、修改表字段
2.1 語法結構
(1)修改字段屬性
alter table 表名 modify 字段名 字段類型
modify:表示修改的意思。之外的解釋同上。
(2)修改字段名
alter table 表名 rename column 列名 to 新列名
rename:表示要重新命名,后面需要接colum(列),提示數據庫要修改列明名
2.2 舉例說明
(1)修改字段屬性
student_info表的sid屬性為整數型,修改它為字符型字段。
alter table student_info modify sid varchar(1000)
執(zhí)行語句,可見已經變成字符型的了

(2)修改字段列名
把表`student_info中的year_old列名改為classes
alter table student_info rename column year_old to classes
執(zhí)行語句,可見已經改好啦

3、刪除表字段
3.1 語法結構
alter table 表名 drop column 字段名
3.2 舉例說明
刪除表student_info中的sname字段
alter table student_info drop column sname
執(zhí)行語句,可見表字段已經被刪除了

總結
到此這篇關于Oracle數據庫添加/刪除/修改表字段超詳細指南的文章就介紹到這了,更多相關Oracle添加/刪除/修改表字段內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

