




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Oracle測(cè)試題1. 忘記了system(sys)密碼,該怎么做?SQLPLUS /NOLOGCONN /AS SYSDBAALTER USER SYSTEM IDENTIFIED BY orcl;2. 如何查看數(shù)據(jù)文件位置?SELECT NAME FROM v$datafile;3. 如何查看控制文件位置?SELECT NAEM FROM v$controlfile;4. 如何查看日志文件位置?SELECT NAME FROM v$logfile;5. 如何查看參數(shù)文件?SELECT * FROM v$controlfile_record_section;6. 如何建立表空間?CREATE TABLESPACE ts01DATAFILE D:DataBaseOracle11goradataorcltest_db01.dbfSIZE 100MAUTOEXTEND ON NEXT 100M MAXSIZE 1024MDEFAULT STORAGE (INITIAL 10m NEXT 1M)PERMANENTONLINELOGGING; 7. 如何修改表空間?ALTER TABLESPACE ts01NOLOGGING;8. 如何給表空間增加數(shù)據(jù)文件?ALTER TABLESAPCE ts01ADD DATAFILE D:DataBaseOracle11goradataorcltest_db02.dbfSIZE 100M REUSEAUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;9. 刪除表空間?如何刪除表空間并一道刪除數(shù)據(jù)文件?DROP TABLESPACE ts01;DROP TABLESPACE ts01 INCLUDING CONTENTS AND DATAFILES;10. 在指定的表空間中建表?CREATE TABLE student(s_id VARCHAR2(10),s_name VARCHAR2(20)TABLESPACE ts01;11. 如何查看表結(jié)構(gòu)?12. 如何給存在的表增加注釋?COMMENT ON TABLE student IS 學(xué)生信息表;13. 如何查看表注釋?SELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME=STUDENT;SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME=STUDENT;14. 如何給存在的表中的字段增加注釋?COMMENT ON COLUMN STUDENT.s_id IS 學(xué)生編號(hào);15. 查看表字段注釋?SELECT * FROM USER_COL_COMMENTS WHERE TABLE_NAME=STUDENT;SELECT * FROM ALL_COL_COMMENYS WHERE TABLE_AME=STUDENT;16. 查看用戶所有的表?SELECT * FROM User_Tables;17. 查看用戶擁有的所有對(duì)象?SELECT * FROM User_Object;18. 查看用戶擁有的表、視圖、序列?SELECT * FROM User_Catalog;19. 如何修改表字段?ALTER TABLE student MODIFY(student_id CHAR(15);20. 如何給表增加一個(gè)字段?ALTER TABLE student ADD(age NUMBER(2);21. 如何刪除表字段?ALTER TABLE student DROP COLUMN s_name;22. 如何修改表名稱?RENAME student TO stu;23. 如何刪除一個(gè)表?DROP TABLE student;24. 如何給一個(gè)表增加一條記錄?INSERT INTO student (s_id,s_name) values (s1000,name1);25. 如何修改表的記錄?UPDATE student SET s_name=name2 WHERE s_id=s1000;26. 如何刪除表的記錄?DELETE FROM student WHERE s_id=s1000;27. 如何截?cái)啾恚縏RUNCATE TABLE student;28. 如何提交事務(wù)?COMMIT;29. 如何回滾事務(wù)?ROLLBACK;30. 如何設(shè)置回滾點(diǎn)?SAVEPOINT point1;31. 如何回滾到指定的回滾點(diǎn)?ROLLBACK TO point1;32. 建表的同時(shí)創(chuàng)建唯一約束、主鍵約束、非空約束、檢查約束、外鍵約束?CREATE TABLE student(s_id VARCHAR2(10),s_name VARCHAR2(20),age NUMBER(3),s_birthday DATE;CONSTRAINT s_name_uk UNIQUE(s_name),CONSTRAINT s_id_pk PRIMARY KEY (s_id),)TABLESAPCE ts01;33. 如何查看唯一約束、主鍵約束、非空約束、檢查約束?SELECT table_name,constraint_name,contraint_type FROM User_Constraint WHERE table_name=STUDENT;34. 如何給已創(chuàng)建表增加唯一約束、主鍵約束、檢查約束、外鍵約束?ALTER TABLE student ADD CONSTRAINT s_id_fk PRIMARY KEY(s_id);35. 已創(chuàng)建的表能增加一個(gè)非空約束嗎?36. 如何關(guān)閉一個(gè)約束?ALTER TABLE student DISABLE CONSTRAINT s_team_id_fk;37. 如何啟用一個(gè)約束?ALTER TABLE student ENABLE CONSTRAINT s_team_id_fk;38. 如何刪除一個(gè)約束?ALTER TABLE student DROP CONSTRAINT s_team_id_fk;39. 常見SQL語句的分類和分類下語句分別是?數(shù)據(jù)檢索 select 查詢記錄數(shù)據(jù)操縱語言(DML) insert添加 update修改 delete 刪除數(shù)據(jù)定義語言(DDL) create 創(chuàng)建 alter 修改 drop刪除 rename重命名 truncate截?cái)嗍聞?wù)控制 commit提交事務(wù) rollback回滾事務(wù) savepoint設(shè)置保存點(diǎn)數(shù)據(jù)控制語言 grant授予權(quán)限 revoke撤銷權(quán)限40. Oracle系統(tǒng)權(quán)限有哪些?作用是什么?41. Oracle的對(duì)象權(quán)限有哪些?分別作用于哪些對(duì)象?42. 如何創(chuàng)建一個(gè)用戶?如何在創(chuàng)建的同時(shí)指定默認(rèn)表空間?create user chenhao identified by chenhao2411default tablespace chenhao_tablespace;43. 如何修改用戶密碼?ALTER USER chenhao IDENTIFIED BY chenhao;44. 如何修改用戶表空間配額?45. 如何回收表空間配額權(quán)限?46. 如何刪除用戶?DROP USER u01;47. 如何切換連接數(shù)據(jù)庫(kù)的用戶?CONNECT u01/p01;conn u01/p01; 48. 如何給用戶授予系統(tǒng)權(quán)限?49. 如何給用戶授予某個(gè)指定對(duì)象的權(quán)限?GRANT CREATE TABLE TO u01;50. 如何收回用戶權(quán)限?REVOKE CREATE TABLE FROM u01;51. 如何創(chuàng)建角色?CREATE ROLE r01;52. 如何給角色授權(quán)?GRANT CREATE SESSION,CREATE TABLE TO r01;53. 如何收回角色權(quán)限?REVOKE CREATE TABLE FROM r01;54. 如何查看角色權(quán)限?SELECT ROLE,PRIVILEGE FROM role_sys_privs WHERE ROLE=r01;55. 如何賦予用戶角色權(quán)限?GRANT r01 TO u01;56. 如何查看當(dāng)前用戶角色?SELECT * FROM user_role_privs;57. 如何刪除角色?DROP ROLEr01;58. 什么是數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)?數(shù)據(jù):數(shù)據(jù)庫(kù):一組表的集合數(shù)據(jù)庫(kù)管理系統(tǒng):操作數(shù)據(jù)庫(kù)的一個(gè)系統(tǒng)59. 什么是E-R圖?E-R圖中存在哪些關(guān)系?實(shí)體關(guān)系圖一對(duì)一,一對(duì)多,多對(duì)多60. 什么笛卡爾積?什么語句在執(zhí)行時(shí)會(huì)出現(xiàn)該結(jié)果?由沒有聯(lián)接條件的表關(guān)系返回的結(jié)果為笛卡爾積。在進(jìn)行多表查詢時(shí)沒有WHERE子句,第一個(gè)表中的每個(gè)行將會(huì)與第二個(gè)表中的每個(gè)行配對(duì)。61. 如何檢索單個(gè)列、多個(gè)列、所有列?SELECT prod_name FROM Products;SELECT prod_id,prod_name,prod_price FROM Products;SELECT * FROM Products;62. 如何對(duì)檢索數(shù)據(jù)進(jìn)行排序?能否按照多個(gè)列進(jìn)行排序?SELECT prod_name FROM ProductsORDER BY prod_name;SELECT prod_id,prod_price,prod_nameFROM ProductsORDER BY prod_price,prod_name; 63. 能否使用非檢索列進(jìn)行排序?能否按照檢索列序號(hào)進(jìn)行排序?SELECT prod_id,prod_price,prod_nameFROM ProductsORDER BY 2,3;64. 如何制定排序方向?SELECT prod_id,prod_price,prod_nameFROM ProductsORDER BY prod_price DESC;65. 如何查詢班級(jí)中年齡在20-30之間的學(xué)生(兩種方法)?SELECT * FRON student WHERE age BETWEEN 20 AND 30;66. 如何查詢某列值為空的記錄?SELECT * FROM Products WHERE prod_name IS NULL AND prod_name=;67. 詳細(xì)描述WHERE子句中AND和OR?AND 表示同時(shí)滿足條件的所有記錄OR 表示只要滿足其中一個(gè)條件的所有記錄68. 詳細(xì)描述IN和NOT語句?IN 表示滿足它包含條件的所有記錄NOT 表示不滿足所跟條件的所有記錄69. 如何查詢姓“張”的學(xué)生?SELECT * FROM student WHERE s_name LIKE 張%;70. 如何查詢電子郵件名稱只有一個(gè)字母的學(xué)生?SELECT * FROM student WHERE email LIKE -;71. 如何查詢讓字段“省”“市”“縣”的信息合并成“地址”?SELECT RTRIM(sheng) | RTRIM(shi) | RTRIM(xian) AS address FROM address_message;72. 如何為“表”和“字段”起別名?SELECT s_id AS 學(xué)號(hào) FROM student;73. 記錄中“數(shù)學(xué)成績(jī)”“語文成績(jī)”,如何查詢每個(gè)人的“總成績(jī)”?SELECT maths_score + chinese_score AS sum_score FROM student WHERE s_id=1;74. 在MySQL和Oracle中如何插入當(dāng)前時(shí)間?75. 如何插入“2012-08-18 08:08:08”到MySQL和Oracle中?76. 如何查詢出一條給定的查詢語句執(zhí)行后的總記錄數(shù)?77. COUNT函數(shù)如何讓其忽略掉某個(gè)字段的NULL值?(不允許使用WHERE子句)?SELECT COUNT(COLUMN) AS num_cust FROM student;78. 如何查詢班級(jí)數(shù)學(xué)的平均分?如何讓分?jǐn)?shù)相同的只參與計(jì)算一次?SELECT AVG(maths_score) AS avg_score FROM student;SELECT AVG(DISTINCT maths_score) AS avg_score FROM student;79. 聚集函數(shù)中哪些會(huì)忽略NULL字段?請(qǐng)?jiān)敿?xì)描述。AVG() 對(duì)具體的列會(huì)忽略NULL字段COUNT() 對(duì)具體的列會(huì)忽略NULL字段MAX() 會(huì)忽略列值為NULL的行MIN() 會(huì)忽略列值為NULL的行SUM() 會(huì)忽略列值為NULL的行80. 如何一次查詢出班級(jí)的總?cè)藬?shù),語文的平均成績(jī)?SELECT COUNT(*) AS sum_people,AVG(chinese_score) AS avg_scoreFROM student;81. 查詢每個(gè)供貨商供應(yīng)的產(chǎn)品總數(shù)?(查詢產(chǎn)品表)SELECT COUNT(*) AS num_prods FROM Products WHERE vend_id=DLL01;82. 查詢有2筆以上交易的用戶信息?(查詢交易表和用戶表)SELECT cust_name,cust_contact FORM Customers
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江省齊齊哈爾克山縣聯(lián)考2025屆數(shù)學(xué)七下期末監(jiān)測(cè)模擬試題含解析
- 城市交通與城市規(guī)劃發(fā)展趨勢(shì)研究重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 美術(shù)教學(xué)資源開發(fā)與利用計(jì)劃
- 深度解析的VB考試試題及答案
- 企業(yè)風(fēng)險(xiǎn)評(píng)估的總結(jié)與對(duì)策計(jì)劃
- 生產(chǎn)計(jì)劃應(yīng)對(duì)外部環(huán)境變化的策略
- 2024年江蘇省科學(xué)技術(shù)廳下屬事業(yè)單位真題
- 經(jīng)驗(yàn)分享提升軟件設(shè)計(jì)師考試成功率的試題及答案
- 2024年洛陽市中小學(xué)教師招聘筆試真題
- 學(xué)習(xí)習(xí)慣養(yǎng)成指導(dǎo)計(jì)劃
- 黑龍江省自然科學(xué)基金項(xiàng)目申請(qǐng)書聯(lián)合引導(dǎo)項(xiàng)目JJSBYB
- 英國(guó)食物介紹british-food(課堂)課件
- 神經(jīng)系統(tǒng)疾病的康復(fù)課件
- DB32 4181-2021 行政執(zhí)法案卷制作及評(píng)查規(guī)范
- 涉密文件借閱登記表
- 脊髓損傷康復(fù)講義
- 布草洗滌服務(wù)方案完整版
- 氣體安全知識(shí)培訓(xùn)(72張)課件
- 電子類產(chǎn)品結(jié)構(gòu)設(shè)計(jì)標(biāo)準(zhǔn)-
- 音樂神童莫扎特詳細(xì)介紹和作品欣賞課件
- 共線向量與共面向量全面版課件
評(píng)論
0/150
提交評(píng)論