orcle學習之路第三天

2021-07-22 06:42:28 字數 1907 閱讀 4251

建立和操作表【完成】2h

1.sql

select * from zybrxx

go go相當於orcle中的分號

2.alter table:alter table zybq add test2 char(20)

新增多列:alter table zybq add (test1 char(1),test2 char(2))

把某一列的值允許為null:alter table zybq modify(test2 char(20) null)

刪除;列:alter table zybq drop column test2

刪除多列:alter table zybq drop(test1,tets2)

alter table zybq modify (test2 char(1) )

alter table zybq add (test1 varchar2(10), test2 varchar(1));

alter table zybq add (test4 varchar2(10), test5 number,test6 varchar2(22));

select * from zybq

alter table zybq drop column test2

alter table zybq drop(test4,test5,test6)

3.drop table:drop table test2

建立檢視和索引:【完成】2h

檢視:create view test2 as select * from ksmc

select * from test2

選擇指定列:create view test4(no,mc) as (select * from ksmc)

select * from test4錯誤

create view test4(no,mc) as (select no,mc) from ksmc(正確)

4.對檢視進行操作(更新資料):update test2 set xh=xh+1

5.刪除檢視:drop view test2

索引 6.建立索引:create index myindex on ksmc(no)

復合索引:create index myindex on ksmc(no,id)

排序:create index myindex on ksmc (id desc)

7.刪除索引:drop index myindex

事務處理控制【完成】2h

8.set transaction

update zybq set test2=」

commit

9.set transaction

update zybq set test2=」

rollback

10.資料庫安全【完成】2h

建立使用者:create user zxh identified by password;

修改使用者密碼:alter user zxh identified by newpassword

11.建立角色:grant role to zxh with admin option

12.刪除角色:revoke role from zxh

其中角色有三種:

connect:connect 角色允許使用者從表中插入 更新 刪除屬於其它使用者的記錄 在取得了適當

的許可許可權以後 使用者也可以建立表 檢視 序列 簇和同義詞

resource:該角色允許使用者對 oracle 資料庫進行更多的訪問 除了可以賦予 connect 角色的許可權以外 它還有建立過程 觸發機制和索引的許可權

dba:dba 角色包括了所有的許可權 賦予了該角色的使用者可以在資料庫中做他們想做的任何

第三天,python之路

今天休息,起來的有點晚了。看了下易中天老師關於終於中國目前的經濟形勢演講,分析的還不錯。現在開始走起來,突然發現,學習真的可以使自己快樂,希望這樣的狀態保持下去。str hello python print str.capitalize 首字母大寫 print str.count o 統計print...

學習第三天

額,又是美好的一天!祝賀比利時奪得季軍!下面,還是先看資訊學 今天繼續看倍增。這道題是和倍增沾邊的題,額,其實就是兩邊floyd。但是思路還是可以借鑑的。這道的思路是,使用兩個陣列,乙個是f k u v 這個陣列表示節點u到節點v之間是否距離為2 k,如果是,則為1,否則為0.代表u和v之間是否1s...

學習第三天

等價類是建立在這種思想之上 即我們不可能進行窮舉測試,那麼我們就 必須對輸入進行分類,而這種分類是建立在我們知道計算機程式設計原理和 計算機處理單元的工作原理基礎之上的,程式是通過資料結構和演算法來實現 的,計算機是按照演算法來執行程式的,這種執行是穩定的,不會因為我們的 輸入而導致計算機處理不穩定...