数据库基础知识ppt

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

分红科技培训数据库基础知识篇—SQLSERVER数据库基础知识•Sqlserver2005的安装•ManagementStudio使用简介•基本数据类型•基本SQL语句•视图•存储过程Sqlserver2005的安装•准备工作•安装之前要先IIS•具体的安装办法是:放入Windows系统安装盘•设置控制面板添加或删除程序添加删除Windows组件Sqlserver2005的安装Sqlserver2005的安装ManagementStudio使用简介ManagementStudio使用简介•进入ManagementStudio页面ManagementStudio使用简介ManagementStudio使用简介•SQLServer服务器IP:218.92.102.230•端口号:1433•用户名:netcenter•密码:5016138ManagementStudio使用简介ManagementStudio使用简介ManagementStudio使用简介•右击数据库出现-新建数据库ManagementStudio使用简介ManagementStudio使用简介•右击-新建表ManagementStudio使用简介•保存表,并命名为students•修改表结构:右击-修改•删除表:右击-删除ManagementStudio使用简介•右击students表-打开表ManagementStudio使用简介•添加数据ManagementStudio使用简介•新建查询ManagementStudio使用简介•书写Sql语句基本数据类型基本数据类型基本数据类型基本SQL语句•查询语句:Select语句•Select字段名from表名•例子:•1.select*fromstudents•2.selectname,sex,agefromstudents基本SQL语句•3.指定Where条件的查询•select*fromstudentswheresex='女'基本SQL语句•select*fromstudentswhereage30基本SQL语句•插入语句:insertinto•insertintostudents(name,sex,age,address)values('钱生','男',40,'新疆')基本SQL语句•再查询一下基本SQL语句•修改:update语句•updatestudentssetname='孙生',address='黑龙江'wherename='钱生'基本SQL语句•再查询一下基本SQL语句•删除:delete语句基本SQL语句•再查询一下:基本SQL语句•扩展内容:•1.选择不同的值:distinct•如果被查询的列有重复值,这时“distinct”关键字可以用来忽略重复值。基本SQL语句•select*fromstudents基本SQL语句•selectdistinct*fromstudents基本SQL语句•selectnamefromstudents基本SQL语句•selectdistinctnamefromstudents基本SQL语句•2.在结果数据集合中对列重命名•结果中列的默认名字是源数据库中的列名,用户可以用自己指定的列名来代替默认的列名。•关键字:as,也可以省略,用空格代替基本SQL语句•selectnamestudent_namefromstudents基本SQL语句•selectnameasstudent_namefromstudents基本SQL语句•3.计算值•在students表中加入了math_score,english_score两个字段基本SQL语句•Selectname,sex,age,math_score+english_scoreasscorefromstudents基本SQL语句•4.模糊查询:like‘%’,指定的字符串也可包含通配符基本SQL语句•select*fromstudentswhereaddresslike'%浦东%'基本SQL语句•select*fromstudentswhereaddresslike'浦东%‘•问题:出来几条记录?是哪一条?基本SQL语句基本SQL语句•select*fromstudentswhereaddresslike'%浦东'基本SQL语句•select*fromstudentswhereaddresslike'浦东'基本SQL语句•5.操作范围:betweenand,可和not一起使用基本SQL语句•select*fromstudentswheremath_score•between60and90基本SQL语句•6.操作数和任意的指定值相匹配:in,可和not一起使用基本SQL语句•select*fromstudentswheregradein(3,4)基本SQL语句•7.并且关系:and•或者关系:or基本SQL语句•select*fromstudentswhereage=25andmath_score=90基本SQL语句•select*fromstudentswhereage25•orage=30基本SQL语句•8.数据排序orderby,ASC代表升序,DESC代表降序,默认为ASC基本SQL语句•select*fromstudentsorderbyage基本SQL语句•select*fromstudentsorderbyagedesc基本SQL语句•select*fromstudentsorderbysex,age基本SQL语句•9.限制返回行的数目:top基本SQL语句•selecttop2*fromstudentsorderbyage基本SQL语句•10.数据分组和计算聚合函数•1)计算平均值:avg•2)最小值:min•3)最大值:max•4)计算所有数据值的和:sum•5)计算表达式值的数目:count基本SQL语句•计算平均值:avg•selectavg(math_score)asavg_mathScorefromstudents基本SQL语句•最小值:min•selectmin(math_score)asmin_mathScorefromstudents基本SQL语句•最大值:max•selectmax(math_score)asmax_mathScorefromstudents基本SQL语句•计算所有数据值的和:sum•selectsum(math_score)assum_mathScorefromstudents基本SQL语句•计算表达式值的数目:count•selectcount(*)asnumbersfromstudents基本SQL语句•分组语句:GROUPBY基本SQL语句•selectclass,count(name)asnumbers,avg(math_score)asavg_mathScore,max(math_score)asmax_math_scorefromstudentsgroupbyclass基本SQL语句•分组过滤:GROUPBY和HAVING•和WHERE子句类似,不同之处:•在WHERE子句中,在分组进行以前,去除不满足条件的行,在HAVING子句中,在分组之后条件被应用。•HAVING可在条件中包含聚合函数,但WHERE不能。•例子:•selectclass,count(name)asnumbers,avg(math_score)asavg_mathScore,max(math_score)asmax_math_scorefromstudentsgroupbyclasshavingavg(math_score)85基本SQL语句基本SQL语句•COMPUTEBY子句:可以得到详细或总的记录•selectclass,name,sex,math_scorefromstudentscomputecount(class),sum(math_score)基本SQL语句基本SQL语句•selectclass,name,sex,math_scorefromstudentsorderbyclasscomputecount(class),sum(math_score)byclass基本SQL语句基本SQL语句•11.从多个表中访问数据•1)CROSSJOIN(笛卡尔积)•2)INNERJOIN3)LeftOuterJOIN•4)RightOuterJOIN•5)FullOuterJOIN基本SQL语句•1)CROSSJOIN(笛卡尔积)基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句基本SQL语句•基本SQL语句transitionalpage

1 / 146
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功