网站大量收购独家精品文档,联系QQ:2885784924

数据库入门教程初级编.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SQL入门教程数据库的相关概念实用SQL语言内容由实体和联系构成,即通常所说的E-R图。实体通常以表的形式表现,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。联系指实体间的对应关系,联系分为三种:一对一的联系一对多的联系多对一的联系关系模型一对一的联系。如:一个人只有一种性别,一个人→性别为一对一的联系;01一对多的联系。如:相同性别的人有许多个,性别→人为一对多的联系;02多对一的联系。如:很多人有同一个性别,人→性别为多对一的联系。通过联系就可以用一个实体的信息来查找另一个实体的信息。03关系模型关系数据库基于关系模型的数据库。关系数据库中的数据结构是关系,关系是指由行与列构成的二维表。在关系模型中,实体和实体间的联系都是用关系表示的。关系不但可以表示实体间一对多的联系,通过建立关系间的关联,也可以表示多对多的联系。主关键字(PrimaryKey)主关键字是被挑选出来,作表的行的惟一标识的侯选关键字。一个表通常只有一个主关键字。主关键字又可以称为主键。0102外关键字(ForeignKey)外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表。外关键字又称作外键。外键的选择体现了表(实体)之间的联系。数据库中主要的对象。指关系数据库系统的二维表,也即关系。一般来说,关系数据库表的结构包含三个基本组成元素:字段名、数据类型和长度。表(Table)表(Table)CREATETABLEEmployee(Employee_Idvarchar(20),Employee_Namevarchar(50),Employee_Departvarchar(100),Job_Idvarchar(20),Employee_Salarydecimal(18,2))索引(Index):是根据指定的数据库表列建立起来的顺序,它提供了快速访问数据的途径。01视图(View):视图看上去同表似乎一模一样,具有一组命名的、不重复的字段和数据项,但它其实是一个虚拟的表,在数据库中并不实际存在。它是数据库预编译好的一段查询语句。02索引(Index)和视图(View)存储过程(Procedure)存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句,经编译后存储在数据库中的SQL程序。CREATEPROCEDUREP_GET_EMPLOYEE_INFO_BY_ID( @employee_idINT)ASBEGIN SELECT*FROMEmployeeWHEREEmployee_Id=@employee_idENDGO函数(Function)与存储过程相比,函数必须具有返回值,并且使用的SQL语句也有诸多限制--创建函数(返回varchar类型的值) createfunctiontest(@Numvarchar(20))--@Num参数returnsvarchar(50)--返回值类型asbegindeclare@MSGvarchar(20)if(@Num=1)select@MSG=正确elseselect@MSG=错误return@MSGend--调用函数selectdbo.test(2)--传递参数2返回结果:错误COUNTSELECTCOUNT(*)FROMEmployeeWHEREJob_Id=‘0001’SUMAVGMAXMIN聚合函数简单的SELECT简单的SELECT语句的语法如下:SELECT[DISTINCT]目标表达式[,目标表达式]... FROM表或视图名[,表或视图名]... [WHERE条件表达式] [GROUPBY列名1[HAVING条件表达式]] [ORDERBY列名2[ASC|DESC]] Select*fromemployeewherefname=PaoloSelectconvert(char(10),getdate(),121);01Selectupper(lname)fromemployeewherefname=Paolo;02SelectdateDiff(DAY,’2008-12-12’,’2008-12-25’)03使用函数selectcasewhenfname=Anabelathen1wh

文档评论(0)

135****1732 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档