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

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


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

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

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

總結(jié)
到此這篇關(guān)于Oracle數(shù)據(jù)庫添加/刪除/修改表字段超詳細(xì)指南的文章就介紹到這了,更多相關(guān)Oracle添加/刪除/修改表字段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle安裝TNS_ADMIN環(huán)境變量設(shè)置參考
這篇文章主要為大家介紹了Oracle安裝過程中關(guān)于TNS_ADMIN環(huán)境變量設(shè)置的參考,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
Oracle 實(shí)現(xiàn) 一個(gè)關(guān)鍵字 匹配多個(gè) 字段的方法
這篇文章主要介紹了Oracle 實(shí)現(xiàn) 一個(gè)關(guān)鍵字 匹配多個(gè) 字段的方法,本文給大家提供兩個(gè)方案,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05
基于Oracle數(shù)據(jù)泵(expdp/impdp)的數(shù)據(jù)導(dǎo)入導(dǎo)出指南
數(shù)據(jù)泵(expdp/impdp)是Oracle 10g 之后進(jìn)行高效數(shù)據(jù)遷移的標(biāo)準(zhǔn)工具,支持多線程操作與靈活參數(shù)配置?,利用數(shù)據(jù)泵可以做到邏輯的備份,數(shù)據(jù)遷移,傳輸表空間等,本文給大家介紹了基于Oracle數(shù)據(jù)泵(expdp/impdp)的數(shù)據(jù)導(dǎo)入導(dǎo)出指南,需要的朋友可以參考下2025-10-10
Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法
這篇文章主要介紹了Oracle實(shí)現(xiàn)行轉(zhuǎn)換成列的方法,實(shí)例分析了Oracle創(chuàng)建及查詢表的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
oracle分區(qū)表之hash分區(qū)表的使用及擴(kuò)展
Hash分區(qū)是Oracle實(shí)現(xiàn)表分區(qū)的三種基本分區(qū)方式之一。對于那些無法有效劃分分區(qū)范圍的大表,或者出于某些特殊考慮的設(shè)計(jì),需要使用Hash分區(qū),下面介紹使用方法2014-01-01

