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)文章
sql查詢給表起別名要點(diǎn)小結(jié)(涉及嵌套查詢)
通過使用 SQL,可以為表名稱或列名稱指定別名,下面這篇文章主要給大家介紹了關(guān)于sql查詢給表起別名要點(diǎn)(涉及嵌套查詢)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09Oracle 自定義split 函數(shù)實(shí)例詳解
這篇文章主要介紹了Oracle 自定義split 函數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-01-01DB2數(shù)據(jù)庫切換為oracle數(shù)據(jù)庫經(jīng)驗(yàn)教訓(xùn)總結(jié)(必看篇)
下面小編就為大家?guī)硪黄狣B2數(shù)據(jù)庫切換為oracle數(shù)據(jù)庫經(jīng)驗(yàn)教訓(xùn)總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04使用Oracle通過gateway連接MSSQL的詳細(xì)流程
oracle Gateway是Oracle公司提供的一種訪問非Oracle數(shù)據(jù)源的方法,它可以將非Oracle數(shù)據(jù)源(如SQLserver、mysql等)的數(shù)據(jù)看作是oracle數(shù)據(jù)庫中的表,從而可以使用SQL和PLSQL等Oracle語言來訪問這些數(shù)據(jù),本文介紹了使用Oracle通過gateway連接MSSQL的詳細(xì)流程2024-12-12Oracle一個(gè)用戶如何訪問其它用戶的表應(yīng)用指南
本文將詳細(xì)介紹Oracle一個(gè)用戶如何訪問其它用戶的表,需要的朋友可以參考下2012-11-11oracle SCN跟TIMESTAMP之間轉(zhuǎn)換
本文將詳細(xì)介紹oracle SCN跟TIMESTAMP之間轉(zhuǎn)換,需要的朋友可以參考下2012-11-11oracle em 按鈕亂碼解決辦法及em網(wǎng)頁變成英文
oracle em 按鈕亂碼,該問題很是麻煩啊,不過本文介紹了一些解決方法,有需要的你可千萬不要錯(cuò)過啊,好了,話不多說切入主題2013-01-01