DBA面试题
DBA面试题列表
-
Oracle快照(snapshot)
快照是指表的或者表的行或者列的子集的副本, 快照在分布式的系统环境下很有用。 可以通过create snapshot语法来创建一个snapshot, 可以在创建快照的时候指定刷新频率。... [DBA面试题]
-
MySQL面试题
1、MySQL取得当前时间的函数是?,格式化日期的函数是2、写出 SQL语句的格式 : 插入 ,更新 ,删除表名UserName Tel Content Date张三 13333663366 大专毕业 2006-10-11... [DBA面试题]
-
存储过程和函数的区别
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用... [DBA面试题]
-
怎么可以提高数据库查询数据的速度
1. 合理的使用索引(index), 选择合适的索引类型2. 合理的放置不同类型的数据库对象到不同的tablespace和文件3. 创建一个特殊的tablespace来放置一些特殊的数据类型(如CL... [DBA面试题]
-
几道数据库的概念性面试题
这是几道数据库的概念性面试题,有的面试题在之前收录的面试题里面已经出现过了,不过还是要拿来强化一下概念:1、触发器的作用?答:触发器是一种特殊的存储过程,它主要是通过事... [DBA面试题]
-
Order by的几种用法
1. 按列名排序,默认是升序的。单列升序:select from order by ;单列降序:select from table_name order by desc;多列升序:select , from table_name order by , ;... [DBA面试题]
-
武汉英思工程科技有限公司–ORACLE面试测试题目
1. 解释FUNCTION,PROCEDURE和PACKAGE区别答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方... [DBA面试题]
-
使用索引有什么好处
1. 使用索引可以有更快的读取速度,当时更新数据会变慢。2. 使用索引需要增加磁盘占用量(需要另外的空间保存索引)。3. update会变慢因为update数据的同时还需要update索... [DBA面试题]
-
什么是数据库锁?Oracle中都有哪些类型的锁?
锁是用来在多个用户同时访问同一个表的时候保护数据的。它是Oracle的一种并发控制技术。锁使数据库最大并发的情况下保证数据的完整性。 Oracle会在需要的时候自动的提供锁... [DBA面试题]
-
写出SQL四条最基本的数据操作语句(DML)
SELECT * FROM 表名INSERT INTO表名(字段, 字段, …)UPDATE表名SET (字段=值, 字段=值, …) WHERE (条件)DELETE FROM 表名 WHERE (条件)... [DBA面试题]
-
ddl,dml和dcl的含义
DDL :数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言1.CREATE – to create objects in the database 创建数据库对象2.ALTER – alters the structure of... [DBA面试题]
-
什么是事务?事务有哪些性质?
答:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。一个事务可以是一条SQL语句,也可以是一组SQL语句。性质:(1)原子性:事务是... [DBA面试题]
-
如何删除一个表里面的重复行
delete from table_name where rowid not in (select max(rowid) from table_name group by duplicate_values_field_name);或者delete duplicate_values_field_name dv... [DBA面试题]
-
几道数据库的面试题或笔试题
1.张表,学生表S,课程C,学生课程表SC,学生可以选修多门课程,一门课程可以被多个学生选修,通过SC表关联;(SQL)1)写出建表语句;答:建表语句如下(mysql数据库):create table s(i... [DBA面试题]
-
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
SQL tuning类参考解答:一:SQL tuning 类1:列举几种表连接方式程序代码hash join/merge join/nest loop(cluster join)/index join2:不借助第三方工具,怎样查看... [DBA面试题]
-
触发器(trigger)的功能都有哪些?写出一个触发器的例子
触发器的功能主要有一下六种:1、允许/限制对表的修改2、自动生成派生列,比如自增字段3、强制数据一致性4、提供审计和日志记录5、防止无效的事务处理6、启用复杂... [DBA面试题]
-
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
一个表只能由一个主键,一个表可以有很多个唯一键(UNIQUE Key)主键不允许有null值,UNIQUE允许null值... [DBA面试题]
-
叙述DBMS对数据控制功能有哪些
答:数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄漏和破坏,即避免数据被人偷看、篡改或搞坏;数据完整性控制功... [DBA面试题]
-
介绍一下SQL中union,intersect和minus
Union用来返回多个查询的结果的总和去掉重复的结果语法:SELECT column1, column2 FROM tablename1UNIONSELECT column1, column2 FROM tablename2;Intersect... [DBA面试题]
-
数据库什么时候应该被重组
问:数据库什么时候应该被重组?答:任何时候都不需要。一个设计良好的数据库应永远不需要重组。曾经一个数据库管理员将每周或每月执行重组,以保持数据库的的良好性能。但是,今天... [DBA面试题]