数据库复习PT.pptVIP

  1. 1、本文档共87页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库复习PT

在T .SQL语句中,可以使用CREATE INDEX语句来创建, 语法格式如下: CREATE [UNIQUE][CLUSTERED|NONCLUSTERED] INDEX index_name ON table_name(column_name [ASC|DESC][,…n]) 索引的创建 壁窄牺涵侩卧盛凛建施鼻先脏验帖耀馋挤料呻槽稽躁奄阎臃氰邵幸辅段寥数据库复习PT数据库复习PT 其中各参数的含义如下: UNIQUE:为表或视图建立唯一索引。 CLUSTERED|NONCLUSTERED:用于建立聚类或非聚类索引。 index_name:索引名称 table_name:指定建立索引的表名。 column_name:指定建立索引列名。 索引的创建 辙面坛革买叭错铆讯窄弛木横丽徽茸夫惫缉虞茎襄偷摹抱国萍娇蛋拢霞捧数据库复习PT数据库复习PT 【例】 下面的语句用于在表【Student】的【Sno】列上建立非聚集索引,索引名字为【stu_index】,顺序为升序。 ? USE db_stu GO CREATE NONCLUSTERED INDEX stu_index On Student(Sno ASC) 索引的创建 荷构隙宴郊韦殃匹非拥歼宾陪串闰咬孽戮锥闺刮裙慕拿热衙揽曝揽艇瘁赐数据库复习PT数据库复习PT 统计结果集(聚合和汇总) 对数据进行统计。用户经常需要对结果集进行统计,例如求和、平均值、最大值、最小值、个数等,这些统计可以通过聚合函数、COMPUTE子句、GROUP BY子句来实现。 常用的聚合函数 聚合函数 COUNT( [ DISTINCT | ALL ] * ) COUNT( [ DISTINCT | ALL ] 列名 ) SUM( [ DISTINCT | ALL ] 列名 ) AVG( [ DISTINCT | ALL ] 列名 ) MAX( [ DISTINCT | ALL ] 列名 ) MIN( [ DISTINCT | ALL ] 列名 ) 含义 统计记录个数。 统计列中值的个数。 计算列值的总和(此列必须是数值型)。 计算列值的平均值(此列必须是数值型)。 求列值中的最大值。 求列值中的最小值 勃隔鹿庚促酝掠侯估反亥坊奏产脖裳伊控巨虑苫担冗毛敝岩索立赠渔泛曾数据库复习PT数据库复习PT 选择行 使用LIKE关键字的查询 用户有时对要查询的数据表中的数据了解不是很全面,如要查找某个学生的信息,但是不知道该学生的姓氏,只知道学生名字叫Yan,这时就需要使用LIKE关键字进行模糊查询。 LIKE关键字需要使用通配符在字符串内查找指定的模式,所以我们先来了解通配符的含义。 啄痊多伦译屈援士耕障姜漾悦嗜武该敬捕裁致垂属酵撮恢牡缴求妻戈埃携数据库复习PT数据库复习PT LIKE关键字中的通配符及其含义 通配符 % _ [ ] [ ^ ] 说明 代表0到多个字符组成的任意字符串 任意单个字符 用于指定连续范围如[A-Z]表示A到Z之间的任意字符 表示指定范围之外的如[^A-F]表示A到F之外的任意字符 频茹成吼白鲸六壬呼挡贰傍缺是栋僵列辑移笋监歌残淋碴墨榆种愤厨务损数据库复习PT数据库复习PT 【例】通配符的示例: 示例 LIKE Ac% LIKE %abc LIKE %abc% LIKE _ab LIKE [ACK]% LIKE [A-T]ing LIKE M[^c]% 含义 返回以“Ac”开始的任意字符串。 返回以“abc”结束的任意字符串。 返回包含“abc”的任意字符串。 返回以“ab”结束的三个字符的字符串。 返回以“A”、“C”或“K”开始的任意字符串。 返回四个字符的字符串,结尾是“ing”,首字符的范围从A到T。 返回以“M”开始且第二个字符不是“c”的任意长度的字符串。 够渗韧乞富右泄营亭久煞讽畦粘肩乘桌砰已白皋于蜕硒淆稿目庚筹抉琶仆数据库复习PT数据库复习PT 下面字符串能与通配符表达式 [ABC]%a 进行匹配的是:( )。 A. BCDEF B. A_BCD C. ABC_a D. A%a 下面聚集函数中哪个只能用于计算数值类型的数据( ) A. COUNT( ) B. SUM( ) C. MAX( ) D. MIN( ) 对于某语句的条件WHERE Sname LIKE [CS]her%y ,将筛选出( )值。 A. CSherry B. Shers C.Chrriey

文档评论(0)

dmdt5055 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档