解决方案 »

  1.   

    一般的要求就是增删改。有的人说这个很多简单,但是如果是复杂的业务逻辑,那就不简单了。其实存储过程也是增删改。但关键是一旦数据量大了,就会出一堆问题,一会阻塞严重,一会cpu上升到99%,一会内存爆满。这些说到底,大部分都是因为不良的sql语句导致的,所以一定要重视,好好学sql。
      

  2.   

    当然,这个需要一步一步来,比如,一开始重试基础,基本的语法,然后注意一些编写sql的好的习惯,比如在where 语句中,对字段不要用函数,比如:where upper(字段) = 'AAA'这样就算你建了索引,也不会用这个索引
      

  3.   

    对数据库管理不高,但是对数据库 的T-SQL要求就高了,一个高级的后台程序员必须熟练掌控T-SQL语句
      

  4.   

    之前一直在小公司,所以SQL语句一直是自己在写,这样对数据库的水平要求要高一点。
    曾经有同事在大公司工作过,公司有专门的DBA,所以当他们碰到要写复杂一点的SQL语句就请DBA帮忙写。这样,一方面能够保证SQL语句比较优化,另一方面DBA也能在数据库层次上进行优化。这种情况下,对程序员的数据库要求就不用多高了。
    但从程序员个人角度来说,尽量多学点。
      

  5.   

    1、增删改查,这个是肯定得会的。先不论效率,至少“可以做到”。
    2、了解数据库“聚集索引”这玩意。
    3、存储过程是需要会的。可以简单理解存储过程:需要执行的SQL语句动作从程序页,放到了数据库中执行。程序页中写一些参数(SQL条件)进行调用,告诉存储过程如何执行。个人感觉这样就达到最基本要求了。
    当然,如果想优秀的话,很多需要学。多搜索下CSDN。
      

  6.   

    没有标准,但是不能放弃学习,我见过做了7年.net的人,连select * into 都写错。
      

  7.   

    一阵子不写就会来select 语句都写错:)
    一般程序员需要写得都不复杂吧,复杂的都交给数据库管理员或者数据库开发的人写了。就像大部分都是简单的数学题,套公式就行。赶上个别难题,就来问问高手吧。我就是这样做的。
      

  8.   


    还是个大学学生,马上要毕业了,也在MFC里面写了3-4万行代码,马上出去面试C++类的工作,行业还没有确定。唉,就是想出去之前打一下基础,然后出去找找工作看看。不知道找不找得到。
      

  9.   


    之前写的关于数据库的都是小打小闹,再怎么累赘的代码在台式机上都不嫌慢,可是要是去公司真正的去上班写代码,这样的代码肯定会被PASS掉的。我想搞游戏行业,不知道这个对数据库的要求高不高
      

  10.   

    《SQL编程实用大全精华版》这本书可以看看
      

  11.   

    听你说的数据库应该主要指的是sql语句。增删改查可以是学校里那样的增删改查,也可以是公司里的几百行的增删改查(储存过程)。学的是基础,出去实践才能学得更多更深。