分类目录归档:Mysql-Question

[ Sql题目 ]


第二高的薪水

已解答 中等 相关标签 相关企业 SQL Schema Pandas Schema Employee 表:

Column Name Type
id int
salary int

在 SQL 中,id 是这个表的主键。 表的每一行包含员工的工资信息。

查询并返回 Employee 表中第二高的薪水 。如果不存在第二高的薪水,查询应该返回 null(Pandas 则返回 None) 。 查询结果如下例所示。

示例 1:

输入: Employee 表:

id salary
1 100
2 200
3 300

输出:

Second

< Read more >

[ Mysql面试题目 ]


1. 聚簇索引, 和 非聚簇索引

聚簇索引是由每张表的主键来建立的, 而非聚簇索引是按照非组件列来建立的。
在innodb中没张表只有一个聚簇索引, 而可以有多改非聚簇索引。
聚簇索引的叶子节点存储的是整行的数据, 而非聚簇索引叶子节点储存的是主键的值和对应行的指针

2. 聚簇索引是怎么构建的

在mysql中, 当你指定了表的主键时, mysql会自动为该主键创建聚簇索引。如果没有指定主键,则会自动为第一个非空唯一索引创建聚簇索引。如果没有这样的索引, mysql会自动为innodb表创建一个cen_clust_index的隐藏的聚簇索引。

3. 回表索引和索引覆盖

回表指的是, my

< Read more >