51Testing软件测试论坛

标题: 如何学SQL [打印本页]

作者: xinxing85    时间: 2007-3-1 00:38
标题: 如何学SQL
SQL语言只有在老师讲数据库时学了点,但SQL该学到什么程度呢.该怎样学习,有什么好的书籍吗?还是SQL都是结合数据库来讲的?请指教
作者: 后后    时间: 2007-3-1 10:35
大学中都是从数据库概论学起的,象ER模型、数据字典、事务、死锁等都应该对这些基础有所了解和掌握。对于SQL语言,个人认为只要能熟练运用常用的语句就可以了,遇到困难再深入研究,关键在于多多练习。
作者: dongmusic    时间: 2007-3-1 20:47
个人意见,学习sql最好学习具体的数据库,象sqlserver或者Oracle,这些都是需要学习的。
作者: linkalee    时间: 2007-3-1 21:05
多实践才是最好的办法,当然,在实践之前,最好将数据库概论好好的学习一遍,掌握SQL语句,熟悉一门数据库。然后就是,抓住一切实践的机会实践。。
作者: jacktang    时间: 2007-3-1 21:11
工作中的sql 其实比不想学校里的学的那样
其实只要精通sql的现实应用就好了
比如说事务处理,存储过程,数据库备份与恢复什么的
能够联系上生活上的应用
实际中比没有学校中的那么难
其实就是这么简单怎么用
如果能灵活的运用,解决实际中的问题
相信会有好的结果的
作者: anruie    时间: 2007-3-11 17:21
我觉得SQL要学到什么程度,关键要看具体工作中需要用到什么,我觉得够用就可以了;当然,学习总是学得越多越好,但是如果平常用不到很快就会忘记的,可以大概看一下,了解就可以了
作者: 200605200000    时间: 2007-3-14 11:47
多学习多应用
作者: 1211    时间: 2007-3-14 12:00
测试的要掌握哪些呢?测试工作中需要那些操作?
作者: yiyuhupan    时间: 2007-3-14 13:47
TO 1211:测试中sql的应用程度要看你测试什么,测试到什么程度了。
如果你需要测试的是,检验界面上的数据显示是否与数据库一致,那要进行的操作就是从数据库里查询出这些数据。

oracle数据库用PLSQL Developer ,select语句
sql数据库用企业管理器,select语句
说到底,就是sql的select语句。
select能熟练使用了就可以了。

个人在工作中的真实情况就是这样的,再加一点update语句,就可以了。
如果对你有帮助,我也将非常高兴
作者: alinda    时间: 2007-3-14 17:56
与其说关系型数据库使用的是SQL语言,不如说他们的语言遵照的是SQL标准。
既然如此,学习SQL就一定要结合实际的数据库来进行。不同的数据库,所使用的SQL语言会有些不同。
如果单纯是个人学习,我建议从SQL SERVER开始。
但是如果已经有项目了,就结合工作学。
学校里学习的,是关系型数据库通用的理念,很有用。
对于SQL的学习要进行到什么程度,要依据工作的性质和阶段来决定。
如果做测试,必须掌握的是select,insert,update,create等要视具体情况确定是否要学。
不过,知识当然是掌握的越多,看问题越清晰。

[ 本帖最后由 alinda 于 2007-3-14 18:03 编辑 ]
作者: sunhongdongkun    时间: 2007-3-16 00:03
关键是学以致用
作者: phoenixDT    时间: 2007-3-16 13:05
根据项目内容+实践+再实践 =成功
作者: lindongfeng    时间: 2007-3-16 16:31
sql server 2000自带的中文帮忙,很好学。
作者: wwwux    时间: 2007-3-16 16:46
sql server 2005了~
作者: 1211    时间: 2007-3-19 16:37
原帖由 yiyuhupan 于 2007-3-14 13:47 发表
TO 1211:测试中sql的应用程度要看你测试什么,测试到什么程度了。
如果你需要测试的是,检验界面上的数据显示是否与数据库一致,那要进行的操作就是从数据库里查询出这些数据。

oracle数据库用PLSQL Devel ...

谢谢指点
作者: 1211    时间: 2007-3-19 16:39
还有个问题,查询语句好多啊,学的都迷糊了!
条件查询,连接查询,超连接查询,嵌套查询,排序查询,分组查询!
那些是测试中不常用的,那些是必须掌握的呢?
作者: jifeng    时间: 2007-3-19 17:10
前段时间刚复习了sql
作者: 1211    时间: 2007-3-20 15:22
复习有什么心得 来讲下吧
作者: wsvip    时间: 2007-3-20 15:31
实践才是最好的办法
作者: jiaerxue    时间: 2007-3-21 23:19
装上SQL,根据例子,一步步练习,然后再找题多练,看帮助,都是比较有用的做法
作者: 齐鲁亚    时间: 2007-3-22 00:38
SQL语句最重要就是做题,实际操作下,体会较深
作者: ohyo12    时间: 2007-3-24 01:50
实践,学习计算机的精髓就是实践
作者: 厍仕杰    时间: 2007-3-24 11:59
自己做个手册 需要的查找就行了 看你做什么了 其实sql是辅佐了 对于我来说
作者: jamesxiang    时间: 2007-3-26 16:31
TO:1211
我认为对测试来说SQL不需要学的太精,主要能熟练使用SQL的一些命令,主要的是:select 、insert、delete、update ,然后会用事务和存储过程,在对数据测试时需要写一些测试代码的。推荐学习下《21天学会SQL》,网上有的下的。
作者: 盈非莹    时间: 2007-3-27 13:52
我也觉得学习sql最好学习具体的数据库,象sqlserver或者Oracle,这些都是需要学习的。还要了解sql语句和机制
作者: you力    时间: 2007-4-5 21:35
没事,多找练习练,练多了就熟了,就是记于心了。
作者: dbq231    时间: 2007-4-10 11:52
先顶一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2