SQLServer数据管理分析

上传人:zha****an 文档编号:244338029 上传时间:2024-10-03 格式:PPTX 页数:29 大小:501.81KB
返回 下载 相关 举报
SQLServer数据管理分析_第1页
第1页 / 共29页
SQLServer数据管理分析_第2页
第2页 / 共29页
SQLServer数据管理分析_第3页
第3页 / 共29页
点击查看更多>>
资源描述
ACCP V4.0,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,*,第,三,三,章,章,SQLServer,数,据,据,管,管,理,理,1,回,顾,顾,数,据,据,完,完,整,整,性,性,包,包,括,括,了,了,实,实,体,体,完,完,整,整,性,性,、,、,引,引,用,用,完,完,整,整,性,性,、,、,域,域,完,完,整,整,性,性,和,和,自,自,定,定,义,义,完,完,整,整,性,性,创,建,建,数,数,据,据,库,库,表,表,的,的,过,过,程,程,实,实,际,际,上,上,就,就,是,是,实,实,施,施,完,完,整,整,性,性,约,约,束,束,的,的,过,过,程,程,创,建,建,表,表,包,包,括,括,选,选,择,择,字,字,段,段,名,名,称,称,、,、,数,数,据,据,类,类,型,型,、,、,定,定,义,义,是,是,否,否,为,为,空,空,、,、,设,设,置,置,默,默,认,认,值,值,、,、,主,主,键,键,和,和,关,关,系,系,、,、,检,检,查,查,约,约,束,束,等,等,表中没,有,有合适,的,的列作,为,为主键,,,,可以,创,创建标,识,识列,数据的,导,导入/,导,导出操,作,作属于DTS,(,(数据,转,转换服,务,务),2,目标,理解T-SQL及其,作,作用,使用SQLServer,中,中的逻,辑,辑表达,式,式和运,算,算符,使用T-SQL向表,中,中插入,数,数据,使用T-SQL更新,表,表中的,数,数据,使用T-SQL删除,表,表中的,数,数据,3,SQL,WHAT(SQL是,什,什么?),StructuredQueryLanguage,:,:结构,化,化查询,语,语言,WHY(为何,要,要使用SQL,?,?),难,道,道仅仅,使,使用企,业,业管理,器,器操作SQLServer数据,库,库?,应,用,用程序,如,如何与,数,数据库,打,打交道,?,?,WHEN(何,时,时使用?),对SQLServer执行,所,所有的,操,操作都,可,可以,程,序,序中的,增,增删改,查,查,HOW(怎么,使,使用?),4,SQL,和,和T-SQL,T-SQL=Transact-SQL,T-SQL是SQL,的,的加强,版,版,对功能,进,进行了,扩,扩充:,如,如变量,说,说明、,流,流程控,制,制、功,能,能函数,5,思考,ORACLE,数,数据库,支,支持标,准,准SQL,在SQLServer中编,写,写的T-SQL语句,他,他也支,持,持吗?,6,T-SQL的,组,组成,DML,(,(数据,操,操作语,言,言),查,询,询、插,入,入、删,除,除和修,改,改数据,库,库中的,数,数据;,SELECT,、,、INSERT、UPDATE,、,、DELETE等,;,;,DCL,(,(数据,控,控制语,言,言),用,来,来控制,存,存取许,可,可、存,取,取权限,等,等;,GRANT、REVOKE,等,等;,DDL,(,(数据,定,定义语,言,言),用,来,来建立,数,数据库,、,、数据,库,库对象,和,和定义,其,其列,CREATETABLE,、,、DROPTABLE,等,等,变量说,明,明、流,程,程控制,、,、功能,函,函数,定,义,义变量,、,、判断,、,、分支,、,、循环,结,结构等,日期函,数,数、数,学,学函数,、,、字符,函,函数、,系,系统函,数,数等,7,T-SQL中,的,的运算,符,符,运算符,含义,=,等于,大于,=,大于或等于,=,小于或等于,不等于,!,非,与C语,言,言中的,一,一样,,很,很难写,错,错,8,通配符,通配符,解释,示例,_,一个字符,A Like C_,%,任意长度的字符串,B Like CO_%,括号中所指定范围内的一个字符,C Like 9W01-2,不在括号中所指定范围内的一个字符,D Like%A-D1-2,9,通配符,使,使用说,明,明,通常与LIKE关键,字,字一起,来,来使用,可以用,在,在检查,约,约束中,使,使用LIKE,在后面,的,的查询,语,语句中,还,还会经,常,常使用,到,到,思考:,身,身份证,号,号码的,约,约束表,达,达式怎,么,么写?,10,逻辑表,达,达式,逻辑表达式,说明,示例,AND,逻辑与,1 AND 1=;1 AND 0=0;0 AND 0=0;,OR,逻辑或,1 OR 1=1;1OR 0=1;0 OR 0=0;,NOT,逻辑非,NOT 1=0;NOT 0=1;,NOT(付,款,款方式=信用,卡,卡)OR(信,用,用卡,阳,阳光卡),11,讲述T-SQL之前,语法检查,执行,选择数据库,数据库对象,T-SQL,执行,结果,12,插入数,据,据行7-1,INSERTINTO,列名,VALUES,INSERT INTO Students(SName,SAddress,SGrade,SEmail,SSEX),VALUES,(张青裁,上海松江,6,ZQCS,0),13,插入数,据,据行7-2,注意事,项,项1:,每,每次插,入,入一行,数,数据,,不,不可能,只,只插入,半,半行或,者,者几列,数,数据,,因,因此,,插,插入的,数,数据是,否,否有效,将,将按照,整,整行的,完,完整性,的,的要求,来,来检验,;,;,INSERT INTO Students(SName,SAddress,SGrade,SEmail,SSEX),VALUES(张青裁),14,插入数,据,据行7-3,注意事,项,项2:,每个数,据,据值的,数,数据类,型,型、精,度,度和小,数,数位数,必,必须与,相,相应的,列,列匹配,;,;,INSERT INTO Students(SName,SAddress,SGrade,SEmail,SSEX),VALUES(张青裁,上海松江,ZQC,ZQCS,ZG),15,插入数,据,据行7-4,注意事,项,项3:,不能为,标,标识列,指,指定值,,,,因为,它,它的数,字,字是自,动,动增长,的,的;,INSERT INTO Students(SCode,SName,SAddress,SGrade,SEmail,SSEX),VALUES(32,张青裁,上海松江,6,ZQCS,0),16,插入数,据,据行7-5,注意事,项,项4:,如果在,设,设计表,的,的时候,就,就指定,了,了某列,不,不允许,为,为空,,则,则必须,插,插入数,据,据;,INSERT INTO Students(SAddress,SGrade,SEmail,SSEX),VALUES(,上海松江,6,ZQCS,0),17,插入数,据,据行7-6,注意事,项,项5:,插入的,数,数据项,,,,要求,符,符合检,查,查约束,的,的要求,INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX),VALUES(,张青裁,上,上海松,江,江,6,ZQC,0),18,插入数,据,据行7-7,注意事,项,项6:,具,具有缺,省,省值的,列,列,,可以使,用,用DEFAULT(,缺,缺省),关,关键字,来,来代替,插,插入的,数,数值,INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX),VALUES(,张青裁,DEFAULT,6,ZQCS,0),19,插入多,行,行数据4-1,INSERT INTO,TongXunLu,(姓名,地址,电子邮件),SELECT,SName,SAddress,SEmail,FROM,Students,INSERTINTO,(列,名,名),SELECT,FROM,20,插入多,行,行数据4-2,SELECT,Students.SName,Students.SAddress,Students.SEmail,INTO,TongXunLu,FROM,Students,SELECT,(列名),INTO,FROM,猜一猜,:,:该语,句,句可以,执,执行两,次,次吗?,21,插入多,行,行数据4-3,SELECT Students.SName,Students.SAddress,Students.SEmail,,IDENTITY,(int,1,1),As,StudentID,INTO TongXunLuEX,FROM Students,SELECTINTO插入,多,多行数,据,据的时,候,候,如,何,何插入,新,新的标,识,识列?,SELECTIDENTITY,(数据,类,类型,标,标识种,子,子,标,识,识增长,量,量),AS,列名,INTO,新表,FROM,原始表,22,插入多,行,行数据4-4,INSERT STUDENTS(SName,SGrade,SSex),SELECT,测试女生1,7,0 UNION,SELECT,测试女生,2,7,0 UNION,SELECT,测试女生,3,7,0 UNION,SELECT,测试女生,4,7,0 UNION,SELECT,测试女生,1,7,0 UNION,SELECT,测试男生,2,7,1 UNION,SELECT,测试男生,3,7,1 UNION,SELECT,测试男生,4,7,1 UNION,SELECT,测试男生,5,7,1,INSERTINTO,(列,名,名),SELECT,UNION,SELECT,UNION,23,更新数,据,据行,UPDATE,SET,WHERE,UPDATE Students SET SSEX=0,UPDATE Students,SET SAddress=,北京女子职业技术学校家政班,WHERE SAddress=,北京女子职业技术学校刺绣班,UPDATE Scores,SET Scores=Scores+5,WHERE Scores=95,24,删除数,据,据行3-1,DELETEFROM,WHERE,DELETE FROM Students,WHERE SName=,张青裁,河南新乡,赵可以,0010016,河南新乡,张丽鹃,0010015,江西南昌,雷铜,0010014,湖南新田,吴兰,0010013,山东定陶,李山,0010012,.,地址,姓名,学号,98,0010016,数学,81,0010013,语文,67,0010012,语文,74,0010013,数学,88,0010012,数学,.,分数,学号,科目,DELETE FROM,学员信息表,WHERE,学号,=,0010012,25,删除数,据,据行3-2,思考:,以,以下的,删,删除语,句,句可以,执,执行吗,?,?,DELETE SCode FROM Students,26,删除数,据,据行3-3,TRUNCATETABLE,TRUNCATE TABLE Students,DELETE FROM Students,=,27,总结,SQL(结构,化,化查询,语,语言),是,是数据,库,库能够,识,识别的,通,通用指,令,令集,SQLServer中的,通,通配符,经,经常和LIKE结合,使,使用来,进,进行不,精,精确的,限,限制,WHERE用,来,来限制,条,条件,,其,其后紧,跟,跟条件,表,表达式,一次插,入,入多行,数,数据,,可,可以使,用,用INSERTSELECT,、,、SELECTINTO,或者UNION关,键,键字来,实,实现,使用UPDATE更,新,新数据,,,,一般,都,都有限,制,制条件,使用DELETE删,除,除数据,时,时,不,能,能删除,被,被外键,值,值所引,用,用的数,据,据行,28,演讲完,毕,毕,谢,谢,谢观看,!,!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!