我打算较深入的学习Sql Server... 比如查询优化,高级T-SQL,以及一些内部原理 什么的...
但是以后有机会参加到Java的项目中,那么Oracle和MySQL也要会用呀... 
那我较深入的学习Sql Server的使用方法,对Oracle和MySQL的学习有帮助么,当然他们都是关系型数据库,这点是相同的,
就是他们的内部原理和使用方法是不是就和 T-Sql与PL/SQL一样 只是定义变量的方式不同而已呢? 谢谢!

解决方案 »

  1.   

    深入学习Sql Server,对Oracle和MySQL的学习肯定是有帮助的,其实这些数据库的原理都差不多,只要撑握好了一种,其他的也都差不多,可能语法什么的,有点不同。
      

  2.   

    mysql、oracle、sqlserver有些语法是一样的,但区别还是很大的。
    不单纯的定义变量的不同,逻辑结构也是不同的应用的平台也是不一样的。
    T-SQL和PL/SQL语法是不一样的。
    mysql可以应用到windows linux unix
    oracle也可以应用到windows linux unix
    sql server 只能应用到WINDOWS
      

  3.   

    ORACLE应用范围广点, SQL SERVER目前适合WINDOWS系统,适合小企业使用.   深入学习帮助肯定有的,呵!
      

  4.   

    不管怎么说 深入学习SQL SERVER是很有好处的
      

  5.   

    你这样想或许就明了了:既然决定走数据库这条路,而且同时这三者都是大型数据库,那么深入了解MSSQL一定是避免不了的
      

  6.   

    现在公司是用ASP.NET平台做企业ERP,是分模块做的, 从数据表到中间代码功能的实现再到前台的页面的显示都是一个人完成的,感觉只要数据表设计得好,程序代码就很好写了,由此觉得数据库的重要性,所以也就想在这方面有个更深入的学习。学习的内容为目前觉得有以下方面,表结构的设计,较高性能的SQL语句,在深入一点就是索引的优化... 但是这些方面应该都是程序员应具备的吧,只是要求的高低不同而已。 如果真正做数据库方向的话,那应该就是DBA了吧,但是DBA的要求可能很高而且相应的职位也比较少... 所以我现在比较现实的想法是做个在数据库方面较强的程序员...大家的看法呢... 还有,我有个同事在看SQL Server 2008商业智能方面的书...虽然感觉很先进但是好像离自己还是比较远一样...