




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle测试题1. 忘记了system(sys)密码,该怎么做?SQLPLUS /NOLOGCONN /AS SYSDBAALTER USER SYSTEM IDENTIFIED BY orcl;2. 如何查看数据文件位置?SELECT NAME FROM v$datafile;3. 如何查看控制文件位置?SELECT NAEM FROM v$controlfile;4. 如何查看日志文件位置?SELECT NAME FROM v$logfile;5. 如何查看参数文件?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. 如何给表空间增加数据文件?ALTER TABLESAPCE ts01ADD DATAFILE D:DataBaseOracle11goradataorcltest_db02.dbfSIZE 100M REUSEAUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;9. 删除表空间?如何删除表空间并一道删除数据文件?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. 如何查看表结构?12. 如何给存在的表增加注释?COMMENT ON TABLE student IS 学生信息表;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 学生编号;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. 查看用户拥有的所有对象?SELECT * FROM User_Object;18. 查看用户拥有的表、视图、序列?SELECT * FROM User_Catalog;19. 如何修改表字段?ALTER TABLE student MODIFY(student_id CHAR(15);20. 如何给表增加一个字段?ALTER TABLE student ADD(age NUMBER(2);21. 如何删除表字段?ALTER TABLE student DROP COLUMN s_name;22. 如何修改表名称?RENAME student TO stu;23. 如何删除一个表?DROP TABLE student;24. 如何给一个表增加一条记录?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. 如何截断表?TRUNCATE TABLE student;28. 如何提交事务?COMMIT;29. 如何回滚事务?ROLLBACK;30. 如何设置回滚点?SAVEPOINT point1;31. 如何回滚到指定的回滚点?ROLLBACK TO point1;32. 建表的同时创建唯一约束、主键约束、非空约束、检查约束、外键约束?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. 如何给已创建表增加唯一约束、主键约束、检查约束、外键约束?ALTER TABLE student ADD CONSTRAINT s_id_fk PRIMARY KEY(s_id);35. 已创建的表能增加一个非空约束吗?36. 如何关闭一个约束?ALTER TABLE student DISABLE CONSTRAINT s_team_id_fk;37. 如何启用一个约束?ALTER TABLE student ENABLE CONSTRAINT s_team_id_fk;38. 如何删除一个约束?ALTER TABLE student DROP CONSTRAINT s_team_id_fk;39. 常见SQL语句的分类和分类下语句分别是?数据检索 select 查询记录数据操纵语言(DML) insert添加 update修改 delete 删除数据定义语言(DDL) create 创建 alter 修改 drop删除 rename重命名 truncate截断事务控制 commit提交事务 rollback回滚事务 savepoint设置保存点数据控制语言 grant授予权限 revoke撤销权限40. Oracle系统权限有哪些?作用是什么?41. Oracle的对象权限有哪些?分别作用于哪些对象?42. 如何创建一个用户?如何在创建的同时指定默认表空间?create user chenhao identified by chenhao2411default tablespace chenhao_tablespace;43. 如何修改用户密码?ALTER USER chenhao IDENTIFIED BY chenhao;44. 如何修改用户表空间配额?45. 如何回收表空间配额权限?46. 如何删除用户?DROP USER u01;47. 如何切换连接数据库的用户?CONNECT u01/p01;conn u01/p01; 48. 如何给用户授予系统权限?49. 如何给用户授予某个指定对象的权限?GRANT CREATE TABLE TO u01;50. 如何收回用户权限?REVOKE CREATE TABLE FROM u01;51. 如何创建角色?CREATE ROLE r01;52. 如何给角色授权?GRANT CREATE SESSION,CREATE TABLE TO r01;53. 如何收回角色权限?REVOKE CREATE TABLE FROM r01;54. 如何查看角色权限?SELECT ROLE,PRIVILEGE FROM role_sys_privs WHERE ROLE=r01;55. 如何赋予用户角色权限?GRANT r01 TO u01;56. 如何查看当前用户角色?SELECT * FROM user_role_privs;57. 如何删除角色?DROP ROLEr01;58. 什么是数据、数据库、数据库管理系统?数据:数据库:一组表的集合数据库管理系统:操作数据库的一个系统59. 什么是E-R图?E-R图中存在哪些关系?实体关系图一对一,一对多,多对多60. 什么笛卡尔积?什么语句在执行时会出现该结果?由没有联接条件的表关系返回的结果为笛卡尔积。在进行多表查询时没有WHERE子句,第一个表中的每个行将会与第二个表中的每个行配对。61. 如何检索单个列、多个列、所有列?SELECT prod_name FROM Products;SELECT prod_id,prod_name,prod_price FROM Products;SELECT * FROM Products;62. 如何对检索数据进行排序?能否按照多个列进行排序?SELECT prod_name FROM ProductsORDER BY prod_name;SELECT prod_id,prod_price,prod_nameFROM ProductsORDER BY prod_price,prod_name; 63. 能否使用非检索列进行排序?能否按照检索列序号进行排序?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. 如何查询班级中年龄在20-30之间的学生(两种方法)?SELECT * FRON student WHERE age BETWEEN 20 AND 30;66. 如何查询某列值为空的记录?SELECT * FROM Products WHERE prod_name IS NULL AND prod_name=;67. 详细描述WHERE子句中AND和OR?AND 表示同时满足条件的所有记录OR 表示只要满足其中一个条件的所有记录68. 详细描述IN和NOT语句?IN 表示满足它包含条件的所有记录NOT 表示不满足所跟条件的所有记录69. 如何查询姓“张”的学生?SELECT * FROM student WHERE s_name LIKE 张%;70. 如何查询电子邮件名称只有一个字母的学生?SELECT * FROM student WHERE email LIKE -;71. 如何查询让字段“省”“市”“县”的信息合并成“地址”?SELECT RTRIM(sheng) | RTRIM(shi) | RTRIM(xian) AS address FROM address_message;72. 如何为“表”和“字段”起别名?SELECT s_id AS 学号 FROM student;73. 记录中“数学成绩”“语文成绩”,如何查询每个人的“总成绩”?SELECT maths_score + chinese_score AS sum_score FROM student WHERE s_id=1;74. 在MySQL和Oracle中如何插入当前时间?75. 如何插入“2012-08-18 08:08:08”到MySQL和Oracle中?76. 如何查询出一条给定的查询语句执行后的总记录数?77. COUNT函数如何让其忽略掉某个字段的NULL值?(不允许使用WHERE子句)?SELECT COUNT(COLUMN) AS num_cust FROM student;78. 如何查询班级数学的平均分?如何让分数相同的只参与计算一次?SELECT AVG(maths_score) AS avg_score FROM student;SELECT AVG(DISTINCT maths_score) AS avg_score FROM student;79. 聚集函数中哪些会忽略NULL字段?请详细描述。AVG() 对具体的列会忽略NULL字段COUNT() 对具体的列会忽略NULL字段MAX() 会忽略列值为NULL的行MIN() 会忽略列值为NULL的行SUM() 会忽略列值为NULL的行80. 如何一次查询出班级的总人数,语文的平均成绩?SELECT COUNT(*) AS sum_people,AVG(chinese_score) AS avg_scoreFROM student;81. 查询每个供货商供应的产品总数?(查询产品表)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等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年矿山无人作业技术智能化生产设备智能化设备维护保养研究报告
- 2025年工业互联网平台AR交互技术在工程管理中的应用深度研究报告
- 2025年文化创意礼品定制市场深度分析及商业策略规划报告
- 2025年科技互联网行业网络安全风险与应对策略报告
- 2026届甘肃省白银市化学高二第一学期期末经典模拟试题含答案
- 2026届四川省攀枝花市属高中高一化学第一学期期中质量跟踪监视模拟试题含解析
- 现代知识培训竞赛课件
- 现代救护知识培训课件
- 2025年小学科学实验操作专项训练试卷
- 2025年小学数学毕业升学考试综合题型专项训练试卷
- 保安证考试题库及答案2025年
- 财务大数据基础(高翠莲)全套教案课件
- 2025年山西省公务员录用考试《行测》真题及答案解析
- T/CAQI 27-2017中小学教室空气质量规范
- 病原微生物实验室安全课件
- 私人光伏安装合同协议
- 电化学微针的应用进展
- 餐饮油烟防治管理制度
- 小学语文教科书三年级上册第五单元(习作单元)教材解读和教学目标
- 2025年生猪屠宰兽医卫生检疫人员考试题(附答案)
- 《班主任如何说话学生才喜欢听》
评论
0/150
提交评论