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