數(shù)據(jù)庫操作(二)

回顧:

DCL(dba操作)

crea user
grant
revoke
drop user

DDL 數(shù)據(jù)定義語言

create table及其他的數(shù)據(jù)庫對象
drop table 及其他對象結構
alter table 及其他對象結構
truncate 刪除表數(shù)據(jù)说搅,保留表結構
rename 重命名

DML數(shù)據(jù)操縱語言 Data manipulation language

用于改變數(shù)據(jù)庫表中的數(shù)據(jù)
必須要求事物控制
增 刪 改
insert 插入衷戈,向表中插入數(shù)據(jù)
delete 刪除表中的原有數(shù)據(jù)
Update 修改表中的數(shù)據(jù)
#######指定字段插入
insert into 表名 (字段名) values 值(^)
全表字段插入
insert into 表名 values (全表字段對應的值);

刪除表中原有的數(shù)據(jù)

delete from 表名围苫;(錯誤)
delete from 表名退盯;
上述寫法將會導致全表刪除*
上述寫法將會導致全表刪除彼乌,非常可怕渊迁,一定要杜絕慰照,可以使用適當?shù)臈l件去進行指定數(shù)據(jù)刪除
建議 delete from people where 條件
如:name=‘張三’
select * from 表名;(正確)
強調(diào)DML必須CL的支持

修改表中的原有數(shù)據(jù)

update 表名 set 字段名1=值1琉朽,字段名=值2
注意以上操作為全表修改毒租,非常可怕也需要條件控制

TCL事物控制語言 transactional Control language

用于對數(shù)據(jù)庫表中的數(shù)據(jù)發(fā)生更改時漓骚,保證事物的完整性
事物:一件事一定要有始有終蝌衔,出現(xiàn)閉環(huán)現(xiàn)象
包括:commit 事物提交榛泛,
commit;提交
回滾事物噩斟, rollback曹锨;
savepoint 設置回滾點
savepoint 回滾點名稱,設置了保存點之后一定要回退到設置的保存點
rollback to 回滾點名稱

DQL數(shù)據(jù)查詢語言

DataQueryLanguage用于查詢數(shù)據(jù)庫表中的相關數(shù)據(jù)
包括select查詢
#######1剃允、查詢表中的數(shù)據(jù)’
select from 表名
select
from 表名where 條件控制
注意:表示查詢表中所有字段信息沛简,不建議如此使用,因為數(shù)據(jù)庫在最終查詢時斥废,還是會將一一翻譯成表中對應的字段名

數(shù)據(jù)庫操作

1椒楣、Oracle 字符串操作
數(shù)據(jù)庫字符串類型
數(shù)據(jù)庫中字符、字符串都是單引號牡肉,一般用于存儲字符串信息:如村姓名捧灰、地址、職業(yè)……
類型分為char统锤,和varchar2
char:存定長毛俏,存不滿補充空格,浪費空間饲窿,節(jié)省空間
varchar2:節(jié)省空間浪費時間
char和varchar2默認存儲的字節(jié)類型byte煌寇,也可以指定為char類型
注意:數(shù)據(jù)庫中每個英文字符占一個字節(jié),每個中文字字符根據(jù)編碼 不同逾雄,存儲不同阀溶。GBK編碼:一個中文2個字節(jié),UTF-8一個中文2~4個字節(jié)
char與varchar2存儲的最大長度:
char:最大取值為2000個字節(jié)
varchar2:最大取值為4000個字節(jié)
long和clob類型
long:varchar2的加長版鸦泳,最大存儲2GB字符串數(shù)據(jù)類型银锻,但是long類型有諸多限制,如:
一張表中只允許一個long類型字段
long類型字段不能出現(xiàn)在條件語句中
long類型不能用作主鍵
long類型字段不能創(chuàng)建索引
clob:varchar2的家長版辽故,最大存儲4GB字符串類型徒仓,但是沒有諸多限制腐碱,在Oracle中建議使用clob

clob大字段類型誊垢,可用于存儲文件,xml/html內(nèi)容症见,圖片喂走,音頻,視頻

2谋作、Oracle數(shù)值操作
3芋肠、Oracle日期操作、
3遵蚜、Oracle空值操作

oracle 數(shù)據(jù)庫中(非數(shù)據(jù))帖池,不區(qū)分大小寫奈惑,不管大小寫,oracle都會將其轉換成大寫睡汹,多用于表名肴甸,字段名
如果想人為區(qū)分大小寫,則需要使用“內(nèi)容”囚巴,‘’‘’中的內(nèi)容會被認為是原文輸入原在;

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市彤叉,隨后出現(xiàn)的幾起案子庶柿,更是在濱河造成了極大的恐慌,老刑警劉巖秽浇,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浮庐,死亡現(xiàn)場離奇詭異,居然都是意外死亡柬焕,警方通過查閱死者的電腦和手機兔辅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來击喂,“玉大人维苔,你說我怎么就攤上這事《海” “怎么了介时?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凌彬。 經(jīng)常有香客問我沸柔,道長,這世上最難降的妖魔是什么铲敛? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任褐澎,我火速辦了婚禮,結果婚禮上伐蒋,老公的妹妹穿的比我還像新娘工三。我一直安慰自己,他們只是感情好先鱼,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布俭正。 她就那樣靜靜地躺著,像睡著了一般焙畔。 火紅的嫁衣襯著肌膚如雪掸读。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音儿惫,去河邊找鬼澡罚。 笑死,一個胖子當著我的面吹牛肾请,可吹牛的內(nèi)容都是我干的始苇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼筐喳,長吁一口氣:“原來是場噩夢啊……” “哼催式!你這毒婦竟也來了?” 一聲冷哼從身側響起避归,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤荣月,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后梳毙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哺窄,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年账锹,在試婚紗的時候發(fā)現(xiàn)自己被綠了萌业。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡奸柬,死狀恐怖生年,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情廓奕,我是刑警寧澤抱婉,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站桌粉,受9級特大地震影響蒸绩,放射性物質發(fā)生泄漏。R本人自食惡果不足惜铃肯,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一患亿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧押逼,春花似錦步藕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至恕齐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背显歧。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工仪或, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人士骤。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓范删,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拷肌。 傳聞我的和親對象是個殘疾皇子到旦,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容