如何学习sql数据库 SQL 语言

SQL 是用于访问和处理数据库的标准的计算机语言。
在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。
注:本教程中出现的姓名、地址等信息仅供教学,与实际情况无关。
在 W3School 测试你的 SQL 技能!作者:赵英锐链接:/question//answer/来源:知乎著作权归作者所有,转载请联系作者获得授权。
我是看了这个回答来慢慢学习的,一共用了一个月时间,走了很多弯路总结一下这一个月的努力。希望大家少走点弯路一、基础理论篇目的:1.了解建立数据库的意义,为什么不能用excel而需要用数据库?以及有哪些方面的应用?2.数据库系统在整个网站中处于一个什么位置?在数据后台如何调用数据库的数据?3.数据库的应用范围?什么时候才不得不使用数据库?什么时候数据库也不灵了?(大概10万条就可以使用了,千万级的就到极限了,这玩意谁知道了)4.表与表之间存在着怎样的逻辑?理解实体、关系、主键、外键。推荐资料:数据库原理(第5版)这本书讲的比较通俗易懂,很快就能理解数据库是怎么回事。其次再看看知乎里面关于数据库的性能评价。二、基础操作篇目的:1.学会操作一些基本的select的操作:重点注意:where和having的区别,join需要注意用on,like、=、is null的区别 还有null与空格的区别order by的局限group by如何在count等命令下分组,mid如何正向反向查询字符串位置基本做到给你一堆数据,你可以查到你想要的2.了解索引,知道如何建立索引,应用索引3.了解数据类型,知道如何给各个数据建立对应的模型(兄弟连视频教学讲的比较明白)重点了解:char与varchar的区别tinyint、smallint的范围float与double的区别date相关类型的输入条件与输出效果。推荐资料:w3school链接:sql执行顺序数据库系统概论第四版w3school介绍了一些基本的操作指令,浅显易懂,但是远远不够,需要再看看数据库系统概论第四版的第三章和第九章作为补充。对了,安装也是个事,看附件吧。三、练习篇推荐:先做前面的,不会的再到网上查,后面的确实比较难,妈的,我就做反了。四、优化篇目的数据库做的好坏,主要是看执行效率,别人查询需要扫描20万的数据,而你只需要扫描5000,那你就是牛逼。不然就算你会算,但是卡的半死也是不行的。推荐:sql执行顺序数据库系统概论(第四版)第九章五、高阶段语句掌握case when then else end个人认为性价比最高
对于分组查询非常有用。例如你想要查各个时间段各数据出现的次数,你只有07:28这样的时间,而你需要的是07:00~08:00这样的时间段,这时就需要case来转化explain此函数可以看到查询函数用到的索引等信息。用法很简单:explain+sql 查询语句weekday将日期转化为星期数 星期日就是6,星期一就是0floor、round、trunc数值取整 floor是取整数部分,而round是四舍五入,trunc是取x位小数row_number()over做排行榜的函数convert数据类型转换substr和mid字符串截取
阅读(...) 评论()SQL语言学习总结_个人工作总结_第一范文网
& SQL语言学习总结
SQL语言学习总结
暑假过的真快总感觉昨天才刚放假,还想着这个暑假怎么过时,暑假就已经去了。
这个暑假一开始我们看了浙大的sql的视频,老师给我们的要求是只要看一遍就行。刚开始看的时候还能听懂一些,看到后面的时候基本就听不懂了,幸好老师对我们的要求不高,于时只好硬着头皮继续。
sql的视频其实总的说来无非讲的是对数据库、表、字段等的创建、修改和删除。我们不懂的也就是怎样使用代码来实现这些操作。我们现在只要对这些有了解就够了,以后还会有锻炼机会的。
之后我们参照着原代码做了《学生信息管理系统》,大概用了七天的时间。刚开始做的时候,觉得这个工程肯定会挺复杂的。但是做着做着感觉也就是那么回事。无非就是对几张表的操作。做这个工程最大的收获就是对刚学的sql知识有了一次熟练的机会,巩固了刚学的知识。也可以说是趁热打铁吧。
然后米老师给了我们更大的考验,让我们做《机房收费系统》,而且这次和上一次的《学生信息管理系统》不同的是,这次我们除了只有一个程序和数据库外,没有一个字的原码。
在得知我们可以把这次的工程做成任何样子时,我打算做一个类似于网吧那样的收费系统。也是一个cs系统。在网上查了一些主机如何与客户端通信的资料后,就开工了。虽然遇到了一些困难,但是到最后都一一解决了
这三次的学习困难程度可以说是一次比一次高,米老师也是用心良苦呀。
经过这个暑假,对sql已经有了深一步的了解,还有就是将米老师的学习方法又应用了一次。可谓是受益匪浅。
现在软件工程的学习已经开始,我会继续努力的。
SQL语言学习总结 相关内容:
在为期四天的业务学习中,我仔细聆听了各位教育专家关于《中小学职业道德规范》六个篇章的讲解及《做一个幸福的教师》的专题讲座,不论从思想的端正亦或是教学的提高都有很大的影响,现总结如下:1.爱岗敬业的更深体会。...
八月份本人主要学的是记录工的主要内容,作为一名合格的记录工,要与炉长紧密配合,同时要与调度室联系好。同时遇到设备故障也要及时找点检进行解决。
这个学期的是我的第一次到安居工程探访伯伯阿姨们,虽然时间不是很长,但是我感觉自己很喜欢这里。希望以后还有机会和他们相处。因为能力有限,我们只是做些零碎的事情,比如打扫卫生,更换坏了的水管和一些简单的维修工作。
通过这几天的业务学习,受益匪浅,感受颇多。现将自己的感受总结如下:一、教师必须具备职业道德。作为教师,我们除了要具备相关的专业技能以外,还必须具备相关的职业道德。
一、实践目的1、毕业前的社会初体验(1)企业究竟是什么样的?时间过得真快,一转眼大学三年的光阴就这样悄然而逝,对于不考研的我来说就业这个问题则成为眼前必须密切关注的一个重要问题。
今个假期,我做左一件好有意义既事----------入左大协舞蹈队!记得,以前既每一个假期,基本上日日系屋企对住部电脑,平平淡淡甘过去•••但系今个假期,5理系咩阴差阳错,总之我入左大协舞蹈队,令我获得一个劲有意思既...
加入舞蹈队还没有一个月,我这个新丁也体会到舞蹈队这个大家庭那种温馨和亲切的感觉,相信大家心中所想的与我一样-----我们都很喜欢舞蹈队!其实一开始我去舞蹈队只是为了可以跳舞,但没想过会让我有这种满足感。
出生在90后的我们,欢聚在勒流职业学校,,在太阳公公的庇护下进行了一场军事化的训练。五天的军训下来,身体各处没有一个是好的,不过仔细想想,其实我是痛并快乐着。
查看更多>>2010年7月 荣获微软MVP称号
2008年11月 MS-SQL Server大版内专家分月排行榜第一2008年10月 MS-SQL Server大版内专家分月排行榜第一
2013年4月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第三
2010年8月 MS-SQL Server大版内专家分月排行榜第三
2013年4月 MS-SQL Server大版内专家分月排行榜第二
2012年5月 MS-SQL Server大版内专家分月排行榜第三
2010年11月 MS-SQL Server大版内专家分月排行榜第三
2010年7月 总版技术专家分月排行榜第二2010年6月 总版技术专家分月排行榜第二
2010年5月 总版技术专家分月排行榜第三
2011年3月 Oracle大版内专家分月排行榜第二2011年2月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第三
2010年12月 MS-SQL Server大版内专家分月排行榜第三
2009年8月 MS-SQL Server大版内专家分月排行榜第一2009年7月 MS-SQL Server大版内专家分月排行榜第一
2010年8月 其他数据库开发大版内专家分月排行榜第二
2009年8月 MS-SQL Server大版内专家分月排行榜第一2009年7月 MS-SQL Server大版内专家分月排行榜第一
2010年8月 其他数据库开发大版内专家分月排行榜第二
2009年8月 MS-SQL Server大版内专家分月排行榜第一2009年7月 MS-SQL Server大版内专家分月排行榜第一
2010年8月 其他数据库开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 喜欢学习语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信