freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle10g數(shù)據(jù)庫基礎(chǔ)知識培訓(xùn)教材-資料下載頁

2025-06-28 08:34本頁面
  

【正文】 刪除一個域Alter table T DROP COLUMN FOR_DEL;上面的語句將域FOR_DEL從表T中刪除。索引換名Alter index index_1 RENAME TO new_index_1。 drop刪除表, 索引, 視圖, 同義詞, 過程, 函數(shù), 數(shù)據(jù)庫鏈接等刪除表:drop table T。 刪除索引:drop index 索引名; selectSelect語句的常用格式如下:SELECT column_listFROM table_listWHERE conditionsORDER BY column_list。Column_list 表示希望查看的表域, 對于單張表,使用*號來表示該表的全部表域。Table_list 表示包含column_list的全部表。Conditions指定了一個條件,使得select語句只返回滿足該條件的值。ORDER BY column_list 指定了將select 語句返回的結(jié)果按照column_list排序。例子:Select * from T。Select PK_TEST,FK_TEST from T where PK_TEST 10。Select * from T ORDER BY PK_TEST。 按照PK_TEST的升序排序結(jié)果Select * from T ORDER BY PK_TEST DESC。按照降序排序結(jié)果。假定有以下兩張表:表name_idname idmarry 1tom 2mike 3表id_scoreid score1 862 783 69現(xiàn)在希望同時得到名稱和分數(shù),需要使用以下查詢Select , From name_id, id_score Where = 。上面的查詢語句中,帶波浪線的部分就是一個連接操作。它表示查詢結(jié)果應(yīng)該滿足表name_id和表id_score的”id”域域值相等。上面的語句在域名前加了表前綴(表名 + ‘.’ + 域名),這是為了區(qū)分兩張表中名稱相同的域。上面的語句較長,不利于閱讀,可以通過使用表別名的方法來減少語句的長度。上面的語句等價于:Select , From name_id a, id_score b Where = 。這里分別為表name_id和id_score取了別名a和b。使用別名的唯一目的就是為了減少語句長度,方便閱讀。 insert數(shù)據(jù)表里插入記錄的語句INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……)。 INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名。 update修改數(shù)據(jù)表里記錄的語句UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 條件。 delete刪除數(shù)據(jù)表里記錄的語句DELETE FROM表名 WHERE 條件。PS:刪除記錄并不能釋放ORACLE里被占用的數(shù)據(jù)塊表空間. 它只把那些被刪除的數(shù)據(jù)塊標成unused。如果確實要刪除一個大表里的全部記錄, 可以用 TRUNCATE 命令, 它可以釋放占用的數(shù)據(jù)塊表空間:TRUNCATE TABLE 表名。 此操作不可回退。有效的刪除一張巨大的表一個有很多(超過一百萬個)extent的表,如果只是簡單地用drop table的話,會大量消耗CPU,可能會用上幾天的時間,在表刪除的過程中數(shù)據(jù)庫會很慢,通常不可接受。好的方法是分次刪除extent,以減輕這種消耗:假定表bigtable有2500M大,現(xiàn)在分五次刪除。1. truncate table bigtable reuse storage。 //清空表數(shù)據(jù),但不釋放空間2. alter table bigtable deallocate unused keep 2000m。 //釋放500M空間3. alter table bigtable deallocate unused keep 1500m 。 //再釋放500M空間....4. drop table bigtable。計算表的占用空間(大小)下面的語句可以計算出表TABLE_NAME的大小select bytes/(1024*1024),segment_name from user_segments where segment_name = ‘TABLE_NAME’。五、 Oracle的用戶管理用戶是Oracle數(shù)據(jù)庫管理的常用要求之一,能夠連接到數(shù)據(jù)庫的每一個用戶都必須是系統(tǒng)的合法用戶。用戶要想使用Oracle的管理系統(tǒng),必須要擁有相應(yīng)的權(quán)限。創(chuàng)建用戶并授予權(quán)限是Oracle系統(tǒng)管理員的常用任務(wù)之一。要創(chuàng)建一個新的用戶(密碼驗證用戶),可以采用CREATE USER命令。CREATE USER username IDENTIFIED BY password[DEFAULT TABLESPACE tablespace][TEMPORARY TABLESPACE temptablespace][QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace[PROFILES profile_name][PASSWORD EXPIRE][ACCOUNT LOCK or ACCOUNT UNLOCK]其中:CREATE USER username:用戶名,一般為字母數(shù)字型和“”及“_”符號。IDENTIFIED BY password:用戶口令,一般為字母數(shù)字型和“”及“_”符號。IDENTIFIED EXETERNALLY:表示用戶名在操作系統(tǒng)下驗證,該用戶名必須與操作系統(tǒng)中所定義的用戶名相同。IDENTIFIED GLOBALLY AS ‘CN=user’:用戶名由Oracle安全域中心服務(wù)器驗證,CN名字表示用戶的外部名。[DEFAULT TABLESPACE tablespace]:默認的表空間。[TEMPORARY TABLESPACE tablespace]:默認的臨時表空間。 [QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace:用戶可以使用的表空間的字節(jié)數(shù)。[PROFILES profile_name]:資源文件的名稱。[PASSWORD EXPIRE]:立即將口令設(shè)成過期狀態(tài),用戶再登錄前必須修改口令。[ACCOUNT LOCK or ACCOUNT UNLOCK]:用戶是否被加鎖,默認情況下是不加鎖的。概述:oracle中的權(quán)限是Oracle事先定義好的,分為系統(tǒng)權(quán)限和對象權(quán)限兩種。(1). 系統(tǒng)權(quán)限:用戶對數(shù)據(jù)庫的相關(guān)權(quán)限,例:建庫、建表、建索引、建存儲過程、修改密碼,大概有140多種。(2). 對象權(quán)限:用戶對其他用戶的數(shù)據(jù)對象操作的權(quán)限,例:該用戶的表、視圖、存儲過程、觸發(fā)器,oracle關(guān)鍵的對象權(quán)限有25種。概述:在oracle中,由于權(quán)限太多,對于管理員賦權(quán)限太麻煩,oracle提出角色的概念,oracle事先定義了一些角色,例 connect 角色,把一些基本的權(quán)限交給角色,直接賦角色,類似于批量賦權(quán)限。擁有一個角色,就擁有多個權(quán)限,例如 connect 角色中包括 create session 和其它的一些的權(quán)限。角色分為預(yù)定義角色和自定義角色。(1). 預(yù)定義角色:安裝oracle數(shù)據(jù)庫后,就存在的角色,例如 connect、dba、resource。(2). 自定義角色:用戶在oracle數(shù)據(jù)庫中自己定義的角色。六、 Oracle的導(dǎo)出/導(dǎo)入Oracle的導(dǎo)出實用程序(exp)允許從數(shù)據(jù)庫提取數(shù)據(jù),并將其寫入文件。導(dǎo)入實用程序(imp)一起提供了一種在兩個Oracle數(shù)據(jù)庫之間移動數(shù)據(jù)的便捷方式。$ exp help=y$ imp help=y(1)交互式方式$ exp // 然后按提示輸入所需要的參數(shù)(2)命令行方式$ exp user/passwd@服務(wù)名 file=/oracle/ full=y // 命令行中輸入所需的參數(shù)(3)參數(shù)文件方式$ exp parfile= // 在參數(shù)文件中輸入所需的參數(shù) 內(nèi)容 userid=username/userpassword buffer=8192000 press=n grants=y file=/oracle/ full=y(1)表方式,將指定表的數(shù)據(jù)導(dǎo)出/導(dǎo)入。導(dǎo)出:導(dǎo)出一張或幾張表:$exp user/pwd file=/dir/ log= tables=table1,table2導(dǎo)入:導(dǎo)入一張或幾張表$imp user/pwd file=/dir/ log= tables=table1,table2 fromuser=dbusertouser=dbuser2 mit=y ignore=y(2)用戶方式,將指定用戶的所有對象及數(shù)據(jù)導(dǎo)出/導(dǎo)入。導(dǎo)出:$ exp user/pwd file=/dir/ log= owner=xx,yy只導(dǎo)出數(shù)據(jù)對象,不導(dǎo)出數(shù)據(jù)(rows=n )$exp user/pwd file=/dir/ log= owner=user rows=n導(dǎo)入:$imp user/pwd file=/dir/ log= fromuser=dbuser touser=dbuser2 mit=y ignore=y(3)全庫方式,將數(shù)據(jù)庫中的所有對象導(dǎo)出/導(dǎo)入導(dǎo)出:$ exp user/pwd file=/dir/ log= full=y mit=y ignore=y導(dǎo)入:$imp user/pwd file=/dir/ log= fromuser=dbuser touser=dbuser2PS:File參數(shù)指明導(dǎo)出的數(shù)據(jù)文件,可以加路徑。該參數(shù)不是必選參數(shù),不加file參數(shù)的話,這樣將不利于管理。因此該參數(shù)通常需要指定。Log參數(shù)指明一個日志文件,使用該參數(shù)的話,exp會將導(dǎo)出過程中屏幕上的顯示信息保存到該日志文件中,方便日后的查詢,建議在導(dǎo)出時使用該參數(shù)。Full,owner和tables參數(shù)指明exp導(dǎo)出的是整個數(shù)據(jù)庫,一個用戶的全部對象,還是某些表。這三個參數(shù)彼此都是互斥的,不能同時使用。Rows參數(shù)。Rows參數(shù)控制表中的數(shù)據(jù)行是否導(dǎo)出,默認值為Y。rows=N表示導(dǎo)出操作只導(dǎo)出表的定義而不導(dǎo)出表中的數(shù)據(jù)。Ignore參數(shù)。Ignore的默認值為N,是一個很重要的參數(shù)。一般說來,進行imp導(dǎo)入操作時,導(dǎo)入的目標表往往已經(jīng)存在了,此時如果不設(shè)置ignore參數(shù),imp程序會因為該表已經(jīng)存在而不將文件中的數(shù)據(jù)導(dǎo)入到表中。這顯然不是我們希望看到的,此時設(shè)置ignore=Y將強制imp程序?qū)⑽募械臄?shù)據(jù)導(dǎo)入對應(yīng)的表中,不管該表是否存在。imp導(dǎo)入時最好加上buffer=102400, 如果導(dǎo)出大對象,小buffer 會失敗。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻給所有努力的人.學(xué)習(xí)好
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1