数据库软件Visual-Foxpro课件第七章-结构化查询语言SQL.ppt

数据库软件Visual-Foxpro课件第七章-结构化查询语言SQL.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 结构化查询语言SQL SQL语言功能包括数据定义、数据查询、数据操纵、和数据控 制四个方面。 7.1 SQL的数据定义功能 SQL的数据定义功能用于定义数据表的结构,如创建、修改、 删除数据表。 一 创建数据表 命令:create table <表名> (<字段名1><字段类型>[(<字段宽度> [,<小数位数>])][, <字段名2>…]) 功能:创建数据表结构 例7-1: create table stud(学号 c(8),姓名 c(8),性别 c(2),出生日期 d,; 专业号 c(2),入校总分 n(6,2),团员 l,简历 m,照片 g);二 修改数据表 命令1:alter table <表名> [add/alter [column] <字段名> <字段 类型> [<字段宽度>[,小数位]] 命令2: alter table <表名> [drop [column] <字段名> ][rename [column] <旧字段名> to <新字段名>] 功能:修改表的结构 例7-2:在stud中增加一个“电话”字段 alter table stud add column 电话 c(8) 例7-3:将stud中电话字段的宽度该为10 alter table stud alter 电话 c(10) 例7-4:删除stud中的电话字段 alter table stud drop 电话 例7-5:将stud中“入校总分”字段该名为“高考成绩” alter table stud rename 入校总分 to 高考成绩;7.2 SQL的数据查询功能 一 select命令的格式 格式:select [all/distinct] [top <表达式>[percent]][<别名>.]<列表达式> [as <拦名>][,<别名.>]<列表达式> [as <拦名>…] from <表名>[,<表名>…] [inner/left/right/full join <表名>[on <连接条件>…]] [[into <新表名>/[to file<文件名>/to printer/to screen]] [where <连接条件>[and <连接条件> …] [and/or<筛选条件>[and/or<筛选条件> …]] [group by <列名>[, <列名> …]][having <筛选条件>] [order by <列名>[asc/desc][, <列名>[asc/desc] …]] 功能:实现数据查询。select语句的执行过程为:根据where子句的连接和检索条件,从from子句指定的基本表或视图中选取满足条件的元组,再按照select子句中指定的列表达式,选出元组中的属性值形成结果表。;说明: from <表名>[,<表名>…] : 指明要查询的所有数据表 (2) [<别名>.] <列表达式> [as <栏名>]:[<别名.>]<列表达式>可以是字段名,也可是表达式, 而<别名>是字段所在的表名; [as<栏名>]表示可以给输出时显示的列标题重新命名 二 投影查询 例7-7:查询stud表中前5列的信息 select 学号,姓名,入校总分,性别,出生日期 from stud 例7-8:查询stud表中入校总分最低的五名学生基本情况,按入校总分由低到高进行排列,同时指定表中的字段在查询结果中的列标题 sele top 5 学号 as 学生编号,姓名 as 学生姓名,性别 as 学生性别,; 入校总分 as 高考分数 from st

您可能关注的文档

文档评论(0)

爸爸 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档