关系型数据库笔试面试题
2013-10-11 22:22
253 查看
第一、二、三范式
http://www.cnblogs.com/i233/archive/2009/04/08/1431627.html
聚集索引、非聚集索引
http://database.51cto.com/art/201104/257104.htm
索引实际上是一组指向表中数据的指针,索引的排列顺序其实就是这组指针的顺序.聚集索引:表的物理存储顺序与指针(即逻辑)顺序相同非聚集索引:物理与逻辑顺序不同因为一个表只能有一个物理顺序,所以,聚集索引的个数最多只能是1.其中唯一索引是给所做的索引增加了唯一性的约束,添加,修改索引列中数据时,不允许出现重复值.它可以是聚集索引,也可以是非聚集的。主键不允许有NULL,唯一索引可以。但是唯一索引只允许一个NULL。主键索引是把主键列定义为索引,主键具有唯一性,所以主键索引是唯一索引的一种特殊形式
什么是主键?什么是外键?
主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表(可能是同一表)里的字段。那么这些相连的字段就是外键。
连接查询:
select A.* ,B.* from A,B where A.no=B.no;
自身连接
外连接:
select A.*,B.* from A LEFT OUT JOIN B ON (A.no=B.no);左外连接列出左边A中所有元组,B中属性为NULL
增删改查:
查询:
select [ALL|DISTINCT] <目标列表达式>
from <表名或视图名>
where <条件表达式>
group by<列名1> [having <条件表达式>]
order by <列名2> [ASC|DESC];
嵌套查询
插入:
insert into A () values ();
更新:
update A set ... where
delete from A where
数据库面试题集合
http://blog.csdn.net/sandyzhs/article/details/4059709
http://www.cnblogs.com/i233/archive/2009/04/08/1431627.html
聚集索引、非聚集索引
http://database.51cto.com/art/201104/257104.htm
唯一索引 聚集索引 非聚集索引
索引实际上是一组指向表中数据的指针,索引的排列顺序其实就是这组指针的顺序.聚集索引:表的物理存储顺序与指针(即逻辑)顺序相同非聚集索引:物理与逻辑顺序不同因为一个表只能有一个物理顺序,所以,聚集索引的个数最多只能是1.其中唯一索引是给所做的索引增加了唯一性的约束,添加,修改索引列中数据时,不允许出现重复值.它可以是聚集索引,也可以是非聚集的。主键不允许有NULL,唯一索引可以。但是唯一索引只允许一个NULL。主键索引是把主键列定义为索引,主键具有唯一性,所以主键索引是唯一索引的一种特殊形式什么是主键?什么是外键?
主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表(可能是同一表)里的字段。那么这些相连的字段就是外键。
连接查询:
select A.* ,B.* from A,B where A.no=B.no;
自身连接
外连接:
select A.*,B.* from A LEFT OUT JOIN B ON (A.no=B.no);左外连接列出左边A中所有元组,B中属性为NULL
增删改查:
查询:
select [ALL|DISTINCT] <目标列表达式>
from <表名或视图名>
where <条件表达式>
group by<列名1> [having <条件表达式>]
order by <列名2> [ASC|DESC];
嵌套查询
插入:
insert into A () values ();
更新:
update A set ... where
delete from A where
数据库面试题集合
http://blog.csdn.net/sandyzhs/article/details/4059709
相关文章推荐
- 关系型数据库笔试面试题
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcpy函数
- 数据库常见笔试面试题
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcat函数
- Servlet/JSP/数据库的笔试及面试题
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcmp函数
- 数据库常见笔试面试题
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcmp函数
- 数据库常见笔试面试题
- MySQL 数据库常见笔试面试题
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcat函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcpy函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中memcpy函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中memmove函数
- oracle 数据库开发面试题,当时笔试的时候一个没做出来,现附原题及答案
- 数据库常见笔试面试题
- 数据库常见笔试、面试题总结
- 数据库常见笔试面试题
- 数据库笔试、面试题大全
- 数据库笔试面试题集