如题
各个公司不同.
大公司做大项目一般用Oracle. DB2
并不是都要学的非常不错.
都要了解一点才是真的
新浪就是用MySQL数据库.
所有的数据库中,如果学会一个数据库增删改查,建库建表,创建索引,创建存储过程。约束。等等。其他的都没有很多的区别。
在一个公司,一般只会用一种数据库。
所以在进公司之前,或多或少都要了解一点。 特别是MySQL. SQLServer. Oracle.. 这样进公司很还可以慢慢的深入学习。
看问的问题,LZ肯定不想用Hibernate,呵呵。
一般来说都用MS SQL Server,还是蛮多的。MySQL和Oracle也有不少在用,其他数据库就基本可以无视了,用的时候在学。
数据库横向对比没有哪个最好一说,适合工程的才是最好的。如果非要从功能强弱分个等级,那就是Oracle>MS SQL Server>MySQL了。同样复杂程序也是这个顺序。
把SQL学好,除非让你去做DBA,否则灵机应变就够了。