2、页内记录的维护(顺序保证/插入策略/页内查询)
3、MySQL内存管理(页面管理、页面淘汰、LRU):全表扫描对内存有什么影响? 如何避免热数据被淘汰? 没有空闲页怎么办?
4、InnoDB 加锁的过程是如何实现的?常见锁问题有那些?
5、MVCC是什么?如何实现多版本控制?如何解决写冲突?
6、回滚日志Undo log如何实现多版本控制与保证事务的原子性?
7、undo log如何清理,为何InnoDB select count(*) 这么慢?
8、重做日志Redo log如何实现事务持久性?
9、InnoDB行级锁、间隙锁、表级锁如何实现的?
10、InnoDB加锁过程如何实现的?
11、海量数据下 主键如何设计?
12、聚集索引、二级索引与联合索引具备哪些特点?
13、在进行索引优化时应该注意哪些问题/
14、MySQL如何进行库表的优雅设计?
15、如何实现数据备份之延时库部署
16、MySQL如何高效实现数据冗余部署
17、MySQL高可用方案有哪些
5. 查询出每个雇员的雇员编号,实发工资,应发工资。Select 雇员编号,基本工资+ 职务工资 as 实发工资,基本工资+ 职务工资 - 扣除 as 应发工资 from 工资表;
6. 查询姓“张”且年龄小于40的员工的记录。
select * from 雇员表 where 姓名 like ‘张%’ and 出生日期>'1972-09-11'
7. 查询所有雇员的姓名、性别、职称、部门名称。
累了不想谢了 自己找猫画吧
8. 查询“生产部”的所有员工信息。
有 3 个表 S(学生表),C(课程表),SC(学生选课表)S(SNO,SNAME)代表(学号,姓名)
C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)
SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)
问题:
1,找出没选过“黎明”老师的所有学生姓名。
2,列出 2 门以上(含2 门)不及格学生姓名及平均成绩。
3,即学过 1 号课程又学过 2 号课所有学生的姓名。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)