1、完成(日常)业务功能的
- 会画er图 -- 使用工具processon
- 会用power designer做数据库设计
- 会mysq|和oracle基本操作
- 会导入和导出
- 会基本增删改查
- 会建索引
- 会连接查询
- 会用统计
- 会排序
- 会分类查询
- 会时间问题
- 会各类集合操作
- 会各类统计分析函数
- 等等
- +SQL plan
以上是最基本的人人都必须掌握的,入职100%会遇到,试用期内有50%的几率可能需要你用,上面的知识来做业务。过了试用期有70%几率需要你来做,入职了一段时间90%几率你会全部都做过。
2、性能优化
- 懂索引
- 懂引擎
- 懂设计表
- 懂乐观锁
- 懂隔离级别
- 懂存储引擎
- 懂函数
- 懂触发器
- 懂游标
- 懂视图
- 懂事务
- 懂控制读写并发
- 等等.
懂的意思是理解加会用。
3、分库分表
- 懂主从
- 懂读写分离
4、安全
- 懂权限
- 懂备份
- 懂日志
- 懂维护和恢复数据库
5、做云数据库
- 懂源码
- 懂瓶颈
知识进步的速度取决于掉了多少头发。