mysql基础知识

mysql 基础知识

1、库表 student.report,有 3 个字段,姓名、学科、成绩,记录如下,根据要求完成 SQL 语句:

Name Subject Result
李白 Math 95
张三 English 83
王五 Math 79
李六 Math 85
张二 English 74
  1. 查询姓李的同学的个数。
  2. 查询表中数学成绩大于 80 的前 2 名同学的名字,并按分数从大到小的顺序排列。

2、MYSQL 集群一主多从,主库宕机,如何合理切换到从库,其它从库如何处理?

3、单台 MySQL 达到性能瓶颈时,如何击碎性能瓶颈?

4、MySQL 什么时候创建索引?

5、误操作 drop 语句导致数据库数据破坏,请给出恢复的实际大体步骤。

6、如何保证 Redis 能永久保存数据?

7、如何利用 Redis 对 MySQL 进行性能优化?