首先取决你学习数据库的目的。
1.作为数据分析师,基本上每天与结构化数据打交道,学习mysql或者postgresql是不错的选择,尤其近期去IOE,国内基本的公司都放弃oracle转用mysql,虽然标准sql语法一样,但要写出高效的sql还是需要对数据库底层及其调优有一定了解。
2.数据库系统开发人员,一般会选择读开源数据库源码,mysql和postgresql都是不错的开源数据库。
3.大数据开发人员需要对nosql有一定了解,比如hbase.4.网站系统架构师则对kv缓存数据库,比如redis,文档数据库mongodb等等都需要了解。
关系型数据库MySQL,入门比较简单,重点是免费,在实际的开发中应用也比较多,并且在网上有许多MySQL数据库的资料,学习中遇到问题也可以随时在网上寻求解决。
建议先学主流的一种数据库:如oracle,mysql,db2,sqlserver....等,推荐oracle,mysql,oracle数据管理方面还是很强的,其大量性数据可靠性等比较适合一些大型企业的数据管理mysql体积小速度快成本低等比较适合中小型企业,但是无论学那个,学的是思路及其处理方式等,况且他们都是用sql语句,学谁都能学到sql,也就一些深层次的东西会有差异,这样等学好这个要学另一个几乎水到渠成
sqlserver。
相关的学习资料足够多的,足够新手入门学习到数据库思想以及熟练SQL语句了。