数据库基础知识

1、主键和外键

答:主键是唯一标识,一个表只能有一个主键,并且不能为null,一个表的主键可以为另外一个表的外键。

2、主键和唯一键

答:主键和唯一键的最大区别就是:主键不能为null,而唯一键可以为null

3、事务

答:事务的四大特性:ACID(原子性、一致性、隔离性、持久性)。注意和并发中的“原子性、可见性、有序性”的区别。

4、索引

答:对数据库中一列或多列进行排序的一种结构。

5、索引的优缺点

答:优点:最主要原因就是:大大加快查找的速度

    使用分组(group by)或者排序(order by)进行检索时,可以显著地减少查询中分组和排序的时长

  缺点:占用一定的空间

     索引需要维护

6、视图?

答:从一个或多个表导出的虚表。只存在这个定义,并不真实存在,数据还在原来的表中。

7、SQL语句

答:数据查询(select)、数据定义(create、drop、alter)、数据操控(insert、update、delete)、数据控制(grant、revoke)

8、order by

答:可以对查询结果按照一定的升序(ASC)或者降序(DESC)排序,默认升序。

9、limit

答:查询之后返回指定行的内容

10、group by

答:根据一个或多个列进行分组,值相等的为一组。

11、连接查询

答:a.id=b.id

12、join

答:left join, right join, inner join, full join

posted @ 2021-10-07 19:47  bit01  阅读(76)  评论(0编辑  收藏  举报