虽然数据库难学,但是DBA工资高啊!!
就IT行业来看,DBA是最不好惹的,就拿我们公司来看,每次上线需要上数据库脚本的时候,求神拜佛一样的让DBA帮忙执行,而且DBA负责公司数据安全,有很大优势成为leader!
言归正传,虽然不是职业数据库开发,但是后端开发谁还不会点呢?姑且说下吧!
数据库为什么难学?
1,你自己没兴趣,没耐心!:任何事情都不是能一蹴而就的,保持学习激情很重要!
2,多数操作在黑框框里面进行,可视化程度比较缺乏!
3,sql语句比较难掌握,包括DCL,DML,DDL,DQL四种!有授权,回滚,创建库,表,视图,字段,索引,序列等功能!可谓是抽象至极!
4,逻辑复杂:数据库查询语句往往模拟的是现实生活中错综复杂的关系,七大姑八大姨祖上关系都要罗列的很清楚,逻辑能力差的童鞋,直接吐血了!
吐槽了数据库那么多,还是说说怎么学吧?为什么还学?因为穷。。。DBA工资高!
1,加强自身逻辑能力:平时多锻炼下逻辑能力的,做做大学时的物理题,统计学,微积分啥的!
2,加强对生活的认知:任何数据抽象都是为了解决现实中产生的数据,可以多观察,比如地铁线路,站点,车之间的关系!多做这种关系分析!
3,多使用sql语句:平时多使用sql语句,对于基本的增删改查,复合函数(统计,平均,分组,排序等),连接查询,批量操作等都能有良好的认知!
4,多想想等到学精通了,能赚的比99%的人多!
可以说,任何东西都没有捷径,保持兴趣,努力前行就好!更多的技术分享,敬请关注。。