数据库部分刷题知识总结(一)

1.关于limit:

limit用来选择返回的行数,有两个参数,偏移量及行数,若只有一个参数默认为行数,若行数设为-1则是从偏移量到最后,若行数不够则返回能够有的行数。例:

SELECT
FROM table LIMIT 4(从第一行开始向下依次选四行数据)
SELECT
FROM table LIMIT 4 OFFSET 2 (跳过前两行,从第三行开始向下依次选四行数据)

SELECT * FROM table LIMIT -1 OFFSET 3 (跳过前三行,列出表中其余行的数据)

2.数据库采用的数据存放形式是:

二维表( 每一行对应一条记录,每一列对应(实体/关系)一项属性)

3.

sum返回表达式中所有数的总和,因此只能用于数字类型的列

Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列(Avg不能用于日期型的值)

Max和Min可以用于字符型的列

Count可以用于字符型的列

4.数据库系统的特点:

一:数据结构化

二:数据的共享性高,冗余度低,易扩展

三:数据独立性高

四:数据由DBMS统一管理和控制

5.CANCEL不属于数据库语句

6.将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是(A)

A.建立新的关系

B.建立新的属性

C.增加新的关键字

D.建立新的实体

解释: 将实体-联系模型转换为关系模型时,一个m:n的联系可以转换为一个独立的关系模式,与该联系相连的各实体的码及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。