版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、oracle常用sql語句顯示當(dāng)前連接用戶show user查看系統(tǒng)擁有哪些用戶select * from all_users; 新建用戶并授權(quán) create user a identified by a;(默認建在SYSTEM表空間下) grant connect,resource to a; 連接到新用戶 conn a/a 查詢當(dāng)前用戶下所有對象 select * from tab; 建立第一個表 create table a(a number); 查詢表結(jié)構(gòu) desc a 插入新記錄 insert into a values(1); 查詢記錄 select * from a; 更改記錄
2、update a set a=2; 刪除記錄 delete from a; 回滾 roll; rollback; 提交 commit; 用戶授權(quán): GRANT ALTER ANY INDEX TO "user_id " GRANT "dba " TO "user_id " ALTER USER "user_id " DEFAULT ROLE ALL 創(chuàng)建用戶: CREATE USER "user_id " PROFILE "DEFAULT " IDENTIFIED BY &q
3、uot; DEFAULT TABLESPACE "USERS " TEMPORARY TABLESPACE "TEMP " ACCOUNT UNLOCK; GRANT "CONNECT " TO "user_id " 用戶密碼設(shè)定: ALTER USER "CMSDB " IDENTIFIED BY "pass_word " 表空間創(chuàng)建: CREATE TABLESPACE "table_space " LOGGING DATAFILE 'C:OR
4、ACLEORADATAdbstable_space.ora' SIZE 5M 查看當(dāng)前所有對象 select * from tab; 建一個和a表結(jié)構(gòu)一樣的空表 create table b as select * from a where 1=2; create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 察看數(shù)據(jù)庫的大小,和空間使用情況 col tablespace format a20 select b.file_id文件ID, b.tablespace_name表空間, b.file_name物理文件名, b.b
5、ytes總字節(jié)數(shù), (b.bytes-sum(nvl(a.bytes,0)已使用, sum(nvl(a.bytes,0)剩余, sum(nvl(a.bytes,0)/(b.bytes)*100剩余百分比 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_name,b.file_id,b.bytes order by b.tablespace_name / dba_free_space -表空間剩余空間狀況 dba_data_files -數(shù)據(jù)文件空
6、間占用情況 查看現(xiàn)有回滾段及其狀態(tài) col segment format a30 SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS; 查看數(shù)據(jù)文件放置的路徑 col file_name format a50 select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; 把SQL*Plus當(dāng)計算器 select 100*20 from du
7、al; 連接字符串 select 列1 | |列2 from 表1; select concat(列1,列2) from 表1; 查詢當(dāng)前日期 select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual; 用戶間復(fù)制數(shù)據(jù) copy from user1 to user2 create table2 using select * from table1; 視圖中不能使用order by,但可用group by代替來達到排序目的 create view a as select b1,b2 from b group by b1,
8、b2; 通過授權(quán)的方式來創(chuàng)建用戶 grant connect,resource to test identified by test; conn test/test 查出當(dāng)前用戶所有表名。 select unique tname from col; /* 向一個表格添加字段 */ alter table alist_table add address varchar2(100); /* 修改字段 屬性 字段為空 */ alter table alist_table modify address varchar2(80); /* 修改字段名字 */ create table alist_tabl
9、e_copy as select ID,NAME,PHONE,EMAIL, QQ as QQ2, /*qq 改為qq2*/ ADDRESS from alist_table; drop table alist_table; rename alist_table_copy to alist_table 空值處理 有時要求列值不能為空 create table dept (deptno number(2) not null, dname char(14), loc char(13); 在基表中增加一列 alter table dept add (headcnt number(3); 修改已有列屬性
10、 alter table dept modify dname char(20); 注:只有當(dāng)某列所有值都為空時,才能減小其列值寬度。 只有當(dāng)某列所有值都為空時,才能改變其列值類型。 只有當(dāng)某列所有值都為不空時,才能定義該列為not null。 例: alter table dept modify (loc char(12); alter table dept modify loc char(12); alter table dept modify (dname char(13),loc char(12); 查找未斷連接 select process,osuser,username,machin
11、e,logon_time ,sql_text from v$session a,v$sqltext b查詢當(dāng)前用戶所擁有的表信息: select * from user_tables; 查詢用戶擁有或有權(quán)訪問的所有表信息: select * from all_tables; 以DBA_開始的視圖一般只有ORACLE數(shù)據(jù)庫管理員可以訪問: select * from dba_tables; 查詢ORACLE用戶: conn sys/change_on_install select * from dba_users; conn system/manager; select * from all_users; 創(chuàng)建數(shù)據(jù)庫用戶: CREATE USER user_name IDENTIFIED BY password; GRANT CONNECT TO user_name; GRANT RESOURCE TO user_name; 刪除用戶(或表): drop user(table) username(tablename)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中班在農(nóng)場里《飼養(yǎng)員請客》課件
- 物流人員合同三篇
- 校內(nèi)外交流與合作計劃
- 注重培養(yǎng)學(xué)生文學(xué)素養(yǎng)的教研計劃
- 促進班級自主管理的路徑計劃
- 全面質(zhì)量管理與年度目標(biāo)計劃
- 出江學(xué)校膳食委員會運行總結(jié)
- Unit+11+Section+A+(Grammar+focus~4b) 人教版英語九年級全冊
- 2024-2030年中國鍍鎳金剛石微粉行業(yè)供需現(xiàn)狀及未來戰(zhàn)略規(guī)劃報告
- 2024-2030年中國錳礦產(chǎn)業(yè)發(fā)展態(tài)勢及盈利前景預(yù)測報告
- 2024年煤礦事故匯編
- 2024年高考真題-地理(甘肅卷) 含解析
- 2024年公務(wù)員政治理論知識培訓(xùn)考試題庫及答案(共四套)
- 醫(yī)藥行業(yè)印度PLI計劃原料藥產(chǎn)業(yè)研究:印度大宗原料藥的“China%2b1”策略
- 2024年度全國大學(xué)生網(wǎng)絡(luò)安全知識競賽題庫及答案(共70題)
- 麥肯錫解決問題方法
- 2024年教師招聘考試專業(yè)知識(幼兒園)歷年試題(附帶答案)
- 5.5《方程的意義》(課件)-2024-2025學(xué)年人教版數(shù)學(xué)五年級上冊
- 2024年新蘇教版三年級上冊科學(xué)全冊知識點梳理
- 2024-2030年中國地質(zhì)聚合物行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 攝影知識培訓(xùn)認識相機構(gòu)圖用光法則培養(yǎng)攝影眼力課件
評論
0/150
提交評論