学java时数据库一定要学好吗
不管你是什么类型的编程开发人员,不会数据库就代表你不是好的程序员!
首先我们得知道,互联网的标志是什么?就是数据的爆炸式发展,存储和分析使用!
数据库起于20世纪50年代,基本来说是为了数据存储而生,而现在的软件开发在项目构造伊始,便是围绕业务进行数据库建模和表设计,将业务数据和抽象的表结构,字段等映射起来,并使用结构化语言sql进行操作数据,可以说现在的结构化数据存储只能依靠数据库!
就算你是前端开发(H5的web sql database已经大行其道了),APP开发(也使用sqlite),不可能做的页面全是静态数据,网站的核心数据还是依靠后台的传输,才能做出动态的页面!
单从JAVA来看,没有哪一个面试官在面试JAVA的时候是不问数据库的,常见的sql查询,数据表设计,数据库分库分表,sql优化等等,不会数据库知识你可能找到开发工作,但是你绝对不会有任何的提升空间!
不管你学JAVA甚至别的任何一门编程语言,用于游戏开发,小程序开发,网页开发,applet开发,web后台开发,大数据开发,人工智能开发等等!业务建模和数据库都是必须要学会的!