全国计算机等级考试二级VF第五讲课件

上传人:沈*** 文档编号:253028458 上传时间:2024-11-27 格式:PPT 页数:41 大小:603.50KB
返回 下载 相关 举报
全国计算机等级考试二级VF第五讲课件_第1页
第1页 / 共41页
全国计算机等级考试二级VF第五讲课件_第2页
第2页 / 共41页
全国计算机等级考试二级VF第五讲课件_第3页
第3页 / 共41页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,全国计算机等级考试二级VF第五讲,全国计算机等级考试二级VF第五讲全国计算机等级考试二级VF第五讲1.Sql语言的特点SQL是结构化查询语言(STRUCTURED QUERY LANGUAGE)的缩写,SQL是一种一体化的语言,它包含了数据定义、数据查询、数据操作和数据控制,SQL语言是一种高度非过程化的语言,SQL语言简洁,容易学习,易掌握,SQL语言可以直接以命令方式交互使用,1.Sql,语言的特点,SQL,是结构化查询语言(,STRUCTURED QUERY LANGUAGE,)的缩写,SQL,是一种一体化的语言,它包含了数据定义、数据查询、数据操作和数据控制,SQL,语言是一种高度非过程化的语言,SQL,语言简洁,容易学习,易掌握,SQL,语言可以直接以命令方式交互使用,SQL,的命令动词,SQL,功能,命令动词,数据查询,SELECT,数据定义,CREATE,、,DROP,、,ALTER,数据操纵,INSERT,、,UPDATE,、,DELETE,数据控制,GRANT,、,REVOKE,2.Sql,对表的定义,1.Creat table,表名,(,字段名 类型,(,宽度,),字段名 类型,(,宽度,),建立表,2.Creat table,表名,(,字段名,1,类型,(,宽度,)primary key ,字段名,2,类型,(,宽度,)unique ,字段名,3,类型,(,宽度,)Check,有效性规则的表达式,error “,错误信息提示,”default,默认值,字段名,4,类型,),注意,:,当前必须有打开或者新建的数据库,2.Sql,对表的定义,Primary key,设置主关键字,Unique,设置候选索引,Check,有效性规则的表达式,Error “,错误信息提示,”,Default,默认值,3.,对表中记录的操作,给表中插入记录,Insert into,表名,(,字段名,1,字段名,2)value(,值,1,值,2),Insert,into,表名,value,(值,1,值,2,值,3,),当表中插入的字段名的个数、顺序与原表一致时,修改表中的记录,Update,表名,set,字段名,=,值,对表中所有记录进行更新,Update,表名,set,字段名,=,值,where,条件表达式,对表中符合条件的记录进行更新,3.,对表中记录的操作,删除表中的记录,Delete,from,表名,给表中全部记录加删除标记,Delete,from,表名,where,条件表达式,给表中符合条件的记录加删除标记,4.,表结构的修改,Alter table,语句,添加语句(,add,),修改语句(,alter,),删除语句(,drop,),更名语句 (,rename,),Alter table,添加语句,Alter,table,表名,add,字段名 类型(宽度),Alter table,表名,add primary key,字段名,Alter,table,表名,add unique,字段名,tag,索引文件名,Alter table,表名,add,字段名 类型,(,宽度,)check,字段有效性,error,“错误信息,提示,”,default,默认值,Alter,table,修改语句,Alter,table,表名,alter,字段名 新类型(新宽度),Alter table,表名,alter,字段名,set check,有效性规则,error,“错误信息提示”,Alter table,表名,alter,字段名,set default,默认值,Alter,table,删除,语句,Alter,table,表名,drop,字段名,删除字段,Alter table,表名,drop primary key,Alter,table,表名,drop unique,tag,索引,文件名,Alter table,表名,alter,字段名,drop check,Alter table,表名,alter,字段名,drop default,Alter table,更名语句,alter,table,表名,rename,原字段名,to,新字段名,更改表中的字段名,Rename table,原表名,to,新表,名 更改表名,课后练习作业,套数大题号小题号备注,2,套第一题,4alter,语句,3,套第一题,4update,语句,6,套第一题,4creat,语句,13,套第一题,3delete,语句,14,套第一题,4creat,语句,28,套第一题,4update,语句,33,套第一题,3creat,语句,34,套第一题,3alter,语句,57,套第一题,4alter,语句,58,套第一题,2alter,建立候选索引,61,套第一题,4update,语句,78,套第一题,4alter,语句,79,套第一题,4insert,语句,94,套第一题,3insert,语句,SQL,的数据查询语句,Select,语句格式,Select,条件格式,排序,分组,查询去向,多,表查询,联接查询,数据查询的概念,概念:数据查询是对数据库中数据按指定内容和顺序进行检索输出,功能:对数据源进行各种组合,有效的筛选记录,管理数据并对结果进行排序和分组。,查询语句格式,Select,字段名,字段名,字段名,;,From,表名,;,Where,条件表达式,;,order by,字段名,ASC/DESC;,group by,字段名,having,构造字段条件的限定,;,Into table,表名,投影查询,Select,字段名,字段名,from,表名,Select,之后的特殊格式:,“,*,”表示查询表中的全部,信息,Distinct,去掉重复,值,As,用来构造表中没有的,字段,可以,跟,+,,,-,,,*,,,/,用来横向计算,Top n,前,n,条记录(有它就必须有,order by,),条件格式,Select,字段名,字段名,from,表名,where,条件,运算符,含义,=,,,=,Select,要查询的字段名,from,表名,where,字段名,between,值,1 and,值,2,指定范围(值,1,到值,2,之间的信息),2Select,要查询的字段名,from,表名,where,字段名,in,(值,1,,值,2,),查询符合值,1,或值,2,的记录,3Select,要查询的字段名,from,表名,where,字段名,like,“值通配符”,对指定字符型数据进行查询,“,-,”表示一个字符长度 “,%,”表示任意长度的字符,分组,Select,要查询的字段名,from,表名,group by,分组关键字,having,构造字段条件的限定,注意:可以使用,sum(,字段名,),,,AVG(,字段名,),,,count(*),,,max(,字段名,),,,min(,字段名,),进入纵向计算,(,有它们就必须要有,group by 1),对构造字段条件的限定必须写在,group by,后面的,having,里面,排序,语句格式:,Select,字段名,字段名,from,表名,where,条件表达式,order by,排序关键字,1,ASC/DESC,,排序关键字,2 ASC/DESC,注意:排序关键字,1,与排序关键字,2,之间用“,”隔开,ASC,或不写的情况下是升序,DESC,降序,查询去向,格式:,select,需要查询的字段名,from,表名,into table,需要存入的表名,Into table,表名 将查询结果存入到二维表中,Into cursor,临时表名 将查询结果存放到临时表中,Into array,数组名 将查询结果存放到数组中,To file,文本文件名,.txt,将查询结果存放到文本文件中,课后练习题,套数,大题号,小题号,备注,19,套,第一题,4,select,语句,51,套,第一题,3,select,语句,60,套,第一题,4,select,语句,83,套,第一题,4,select,语句,连接查询(多表查询),概念:当一个查询同时涉及两个以上的表时,格式:,SELECT,需要查询的字段名,;,FROM,表名,1 A,,表名,2 B,,表名,3 C;,WHERE A.,关键字,=B.,关键字,AND B.,关键字,=C.,关键字,:,AND,条件表达式,;,ORDER BY,排序关键字,1 ASC/DESC,排序关键字,2ASC/DESC ;,GROUP BY,分组关键字,HAVING,构造条件,;,INTO TABLE,表名,多表查询该注意的问题,注意:,当,要查询的字段在一个以上的表中出现时,要在这个字段前加以,限定,。,(表示,为表名,.,字段名或者表别名,.,字段名),在,查询语句要么用表名,要么用表别名,但必须,一致。,例题,使用,SQL,的,SELECT,语句,根据顾客点菜表和菜单表查询顾客点单价大于等于,40,元菜的顾客号和菜编号、菜名、单价和数量,结果按菜编号降序排序并存储到名为,TABA,的表中,将,SQL,的,SELECT,语句存储到名为,TWO.PRG,的文件中。表,TABA,由,SELECT,语句自动建立。注意:在,SQL,语句中不要对表取别名,。(,60,套),例题,编写,SQL,命令查询歌手平均分大于,8.2,的歌手的姓名、歌手编号和平均分,查询结果存储于,result.dbf,中(字段名依次为姓名、歌手编号和平均分),结果按歌手的平均分降序排列。,SQL,命令要保存在,ttt.prg,文件中,。(,3,套),编写,程序文件,prgone.prg,,其功能是,从,“,人事管理,”,数据库,的相关表中查询销售部从,1985,年到,1989,年这,5,年出生的所有职工的信息,并存到表,cyqk.dbf,中。查询结果包含编号、姓名、出生日期和部门名称(部门表中的名称),4,个字段;按职工的出生日期和编号升序排序。最后运行该程序,。(,7,套),课后练习题,套数,大题号,小题号,套数,大题号,小题号,3,套,第二题,2,53,套,第二题,1,7,套,第二题,1,54,套,第二题,1,9,套,第二题,2,55,套,第二题,2,11,套,第二题,1,61,套,第二题,1,2,26,套,第二题,1,63,套,第二题,1,2,27,套,第二题,2,74,套,第二题,2,28,套,第二题,2,79,套,第二题,1,30,套,第二题,1,84,套,第二题,2,31,套,第二题,1,2,88,套,第二题,2,32,套,第二题,2,89,套,第二题,1,36,套,第二题,1,90,套,第二题,1,37,套,第二题,1,92,套,第二题,1,40,套,第二题,1,95,套,第二题,1,43,套,第二题,1,96,套,第二题,1,45,套,第二题,1,10,套,第二题,1,超链接,查询,格式:,select,字段名,字段名,字段名,;,from,表名,1 a,inner join,表名,2 b inner join,表名,3 c;,on a.,关键字,=b.,关键字,on b.,关键字,=b.,关键字,;,where,条件表达式,;,Order by,排序关键字,ASC/DESC;,group by,分组关键字,;,Into table,需要存入的表名,超链接查询的类型,超链接查询包含:,类联接查询,(,inner join,),左联接查询,(,left join,)查询结果以左边的表为主,显示左边的全部信息,右边没有的信息用,null,右联接查询,(,right join,)显示右边中的全部信息,左边只显示两个表中共有的信息,左边没有的信息用,null,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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