51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8284|回复: 26
打印 上一主题 下一主题

[求助] 如何学SQL

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-1 00:38:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SQL语言只有在老师讲数据库时学了点,但SQL该学到什么程度呢.该怎样学习,有什么好的书籍吗?还是SQL都是结合数据库来讲的?请指教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-1 10:35:53 | 只看该作者
大学中都是从数据库概论学起的,象ER模型、数据字典、事务、死锁等都应该对这些基础有所了解和掌握。对于SQL语言,个人认为只要能熟练运用常用的语句就可以了,遇到困难再深入研究,关键在于多多练习。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-1 20:47:20 | 只看该作者
个人意见,学习sql最好学习具体的数据库,象sqlserver或者Oracle,这些都是需要学习的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-3-1 21:05:25 | 只看该作者
多实践才是最好的办法,当然,在实践之前,最好将数据库概论好好的学习一遍,掌握SQL语句,熟悉一门数据库。然后就是,抓住一切实践的机会实践。。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-1 21:11:50 | 只看该作者
工作中的sql 其实比不想学校里的学的那样
其实只要精通sql的现实应用就好了
比如说事务处理,存储过程,数据库备份与恢复什么的
能够联系上生活上的应用
实际中比没有学校中的那么难
其实就是这么简单怎么用
如果能灵活的运用,解决实际中的问题
相信会有好的结果的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-3-11 17:21:23 | 只看该作者
我觉得SQL要学到什么程度,关键要看具体工作中需要用到什么,我觉得够用就可以了;当然,学习总是学得越多越好,但是如果平常用不到很快就会忘记的,可以大概看一下,了解就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-3-14 11:47:28 | 只看该作者
多学习多应用
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-3-14 12:00:26 | 只看该作者
测试的要掌握哪些呢?测试工作中需要那些操作?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-3-14 13:47:50 | 只看该作者
TO 1211:测试中sql的应用程度要看你测试什么,测试到什么程度了。
如果你需要测试的是,检验界面上的数据显示是否与数据库一致,那要进行的操作就是从数据库里查询出这些数据。

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

个人在工作中的真实情况就是这样的,再加一点update语句,就可以了。
如果对你有帮助,我也将非常高兴
回复 支持 反对

使用道具 举报

该用户从未签到

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

[ 本帖最后由 alinda 于 2007-3-14 18:03 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-3-16 00:03:55 | 只看该作者
关键是学以致用
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-3-16 13:05:51 | 只看该作者
根据项目内容+实践+再实践 =成功
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-3-16 16:31:13 | 只看该作者
sql server 2000自带的中文帮忙,很好学。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-3-16 16:46:29 | 只看该作者
sql server 2005了~
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-3-19 16:37:06 | 只看该作者
原帖由 yiyuhupan 于 2007-3-14 13:47 发表
TO 1211:测试中sql的应用程度要看你测试什么,测试到什么程度了。
如果你需要测试的是,检验界面上的数据显示是否与数据库一致,那要进行的操作就是从数据库里查询出这些数据。

oracle数据库用PLSQL Devel ...

谢谢指点
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-3-19 16:39:22 | 只看该作者
还有个问题,查询语句好多啊,学的都迷糊了!
条件查询,连接查询,超连接查询,嵌套查询,排序查询,分组查询!
那些是测试中不常用的,那些是必须掌握的呢?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-3-19 17:10:29 | 只看该作者
前段时间刚复习了sql
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-3-20 15:22:53 | 只看该作者
复习有什么心得 来讲下吧
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-3-20 15:31:14 | 只看该作者
实践才是最好的办法
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-3-21 23:19:16 | 只看该作者
装上SQL,根据例子,一步步练习,然后再找题多练,看帮助,都是比较有用的做法
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 17:29 , Processed in 0.076632 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表