数据库面试题专栏 - 最全的数据库面试题, 数据库笔试题, 数据库问题

如何查找和删除数据库中的重复数据?

法一: 用Group by语句 此查找很快的 select count(num), max(name) from student –查找表中num列重复的,列出重复的记录数,并列出他的name属性 group by num having count(num) >;1 –按num分...... <阅读全文>

几个数据库方面的面试题

1,说一下数据表设计要遵守的三范式是什么?除了这些你觉得数据表的设计还要注意哪些规则? 2,举几个配置Spring+Struts+Hibernate时常用Filter? 3,这是mysql数据库中有一个person_info表 Id是自增长的 Id  ...... <阅读全文>

一套SQL笔试题

1、查找整个职员表的所有内容。 select * from  employees 2、查看雇员名字(last_name)。 select last_name from  employees 3、查看雇员编号、名字和工种。 select last_name,job_id,employee_id from  emp...... <阅读全文>

一道SQL存储过程面试题

写一个SQL存储过程,建立一个表USER 字段是姓名,年龄,职位,权限,然后向里面插入6条数据,然后查询出年龄大于18的所有信息。 Create table user ( Name varchar(20), Age int, Position varchar(20) Quanxi...... <阅读全文>

南京大陆软件DBA面试题

大陆软件面试题 一,基本情况: 1.    从事开发工作_____年? 2.    是否是DBA? 3.    目前岗位? 4.    所做项目介绍. 二:数据库. 1.    你对哪种数据库最熟悉?使用该数据库多少年?简单描述对该数据库的理解. 答...... <阅读全文>

存储过程和sql语句的优缺点

答: 存储过程的优缺点: 优点: 1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。 2.执行计划(存储过程在首次运行时将被编...... <阅读全文>

一个SQL笔试题 大家可以试试看

 写出对应的SQ语句。(10分) 表结构: 表名:g_cardapply    字段(字段名/类型/长度):    g_applyno varchar 8;//申请单号(关键字)    g_applydate bigint 8;//申请日期   g_state varchar 2;//申请状...... <阅读全文>

为数据库创建索引都需要注意些什么?

1. 索引能提高速度的关键就是索引所占的空间要比表小得多 2. 注意索引的大小,有一些表可以建成索引组织表 3. 索引的列不要太多,要选择一些selective比较低的列建B-tree索引,选择selective高的列建bitmap索...... <阅读全文>

第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?

构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(...... <阅读全文>

一组SQL面试题

1. 在表A中有数据 ID    MO 1    Y 2    N 请用一个SELECT 语句写出,如果MO的值为“Y”,返回“YES”,为N返回“NO” 效果如下: ID    MO 1    YES 2    NO SELECT ID,MO=CASE WHEN MO=’Y’ THEN ‘...... <阅读全文>

存储过程的优缺点是什么?

优点: 1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。 2.执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划...... <阅读全文>

如何用SQL语句进行模糊查找?

LIKE条件一般用在指定搜索某字段的时候, 通过”% _” 通配符的作用实现模糊查找功能,通配符可以在前面也可以在后面或前后都有。 搜索以mian开头: SELECT * FROM teble WHERE title LIKE ‘...... <阅读全文>

英文SQL面试十七问

1. What are two methods of retrieving SQL? 2. What cursor type do you use to retrieve multiple recordsets? 3. What is the difference between a “where” clause and a “having” clause? R...... <阅读全文>

介绍一下内联、左联、右联

一.先看一些最简单的例子 例子 Table A aid adate 1 a1 2 a2 3 a3 TableB bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = ...... <阅读全文>

说一下mysql, oracle等常见数据库的分页实现方案?

1.Oracle: select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min 2.SQL Server: select top @pagesize * from tablename where id not i...... <阅读全文>

几个SQL的面试题

1. 解释一下SQL里面的null 答案:null代表一个unknown的值或者一个不存在的值 2. 如何用SQL判断一个值是不是null? 答案:可以用is null来判断一个值是不是null 3.    所有包含null的计算表达式的返回结果都是n...... <阅读全文>

介绍一下游标?

游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数...... <阅读全文>

存储过程的优点有哪些?

l         更快的执行速度:存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度; l         与事务的结合,提供...... <阅读全文>

介绍一下SQL Server的全文索引?

全文索引可以对存储在SQL Server数据库中的文本数据执行快速检索功能。同LIKE谓词不同,全文索引只对字符模式进行操作,对字和语句执行搜索功能。全文索引对于查询非结构化数据非常有效。一般情况下,可以对ch...... <阅读全文>

SQL Server里面什么样的视图才能创建索引?

在为视图创建索引前,视图本身必须满足以下条件: l         视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者。 l         索引视图无需包含要供优化器使用的查询中引用的所有表。 l    ...... <阅读全文>

介绍一下SQL Server里面的索引视图?

复杂报表的场景经常会在数据仓储应用程序中遇到,它在查询过程中会对数据库服务器产生大量请求。当这些查询访问视图时,因为数据库将建立视图结果集所需的逻辑合并到从基本表数据建立完整查询结果集所需的逻辑...... <阅读全文>

什么是唯一索引?

唯一索引可以确保索引列不包含重复的值。在多列唯一索引的情况下,该索引可以确保索引列中每个值组合都是唯一的。例如,如果在 last_name、first_name 和 middle_initial 列的组合上创建了唯一索引 full_name...... <阅读全文>

什么是聚集索引和非聚集索引? 分布介绍一下

(1)非聚集索引 非聚集索引与课本中的索引类似。数据存储在一个地方,索引存储在另一个地方,索引带有指针指向数据的存储位置。索引中的项目按索引键值的顺序存储,而表中的信息按另一种顺序存储(这可以由聚...... <阅读全文>

SQL Server提供的3种恢复模型都是什么? 有什么区别?

SQL Server提供了3种恢复模型,分别是: l         简单恢复 ,允许将数据库恢复到最新的备份。 l         完全恢复,允许将数据库恢复到故障点状态。 l         大容量日志记录恢复,允许大容量日志记录操作...... <阅读全文>

SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?

固定服务器角色 对应的服务器级权限 bulkadmin 授予的权限: ADMINISTER BULK OPERATIONS dbcreator 授予的权限: CREATE DATABASE diskadmin 授予的权限: ALTER RESOURCES processadmin 授予的权...... <阅读全文>
 1 2 3 4 5 6 7 8 下一页

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。