本章内容简介本章主要介绍SQLSELECT语句,以及如何使用语句来完成数据的查询提取工作。通过实例详尽地描绘VisualFoxPro中SQL-SELECT语句的使用。学习目标要求熟练掌握SQLSELECT语句的单表查询功能,能熟练写出单表查询的SELECT语句及各子句。学习切入点及方法本章的核心是SELECT语句,它有很多子句,学习时,可由浅入深,从FROM子句开始,逐个子句进行学习,然后再逐步组合起来,形成比较复杂的语句。此外,对所有示例都要反复思考,上机操作实践,才能按要求写出查询的SELECT语句。建议学时建议课堂讲授8~10学时,上机10~12学时。第五章结构化查询语言SQLDate1第五章结构化查询语言SQLSQLSQLSQLSQLSQLSQL语言具有如下优点:(1)非过程化语言(2)统一的语言(3)语言简洁,易学易用(4)同一种语言,两种使用方式SQL语言的命令动词SQL功能命令动词数据查询SELECT数据定义CREAT,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,(StructuredQueryLanguage)结构化查询语言,其功能包括查询、操纵、定义和控制4个方面,是一种通用的功能极强的关系数据库标准语言。:INSERTINTOdbf_name[(fname1[,fname2,...])]VALUES(eExpression1[,eExpression2,...])此格式在指定表的尾部插入由VALUES(eExpression1[,eExpression2,...])给出具体值的记录。。INSERTINTO参赛成绩VALUES(〞27〞,〞中国〞,〞四强〞)。INSERTINTO基本信息(届次,日期,举办国,点球决胜);VALUES(〞19〞,{^2010-08-08},〞南非〞,.T.):INSERTINTOdbf_nameFROMARRAYArrayName|FROMMEMVAR由指定数组或内存变量的值在指定表的尾部添加一条新记录。FROMARRAY短语是将一维数组元素值作为插入记录的数据FROMMEMVAR短语是将同名的内存变量值作为插入记录的数据如果同名的内存变量不存在,则对应的字段为默认值或为空。。DIMENSIONarr1(3)arr1(1)=〞22〞arr1(2)={^2022-08-06}arr1(3)=〞中国〞。:UPDATE[DatabaseName1!]TableName1SETColumn_Name1=eExpression1[,Column_Name2=eExpression2…][WHEREFilterCondition1[AND|ORFilterCondition2...]]对于指定表中的符合条件的记录,用指定的表达式值更新指定的字段值。,冠军用〞01〞来表示。UPDATE参赛成绩SET成绩=〞01〞WHERE成绩=〞冠军〞:DELETEFROM[DatabaseName!]TableName[WHEREFilterCondition1[AND|ORFilterCondition2…]]。DELETEFROM基本信息WHERE届次=”28”思考:试比较一下SQL的插入、更新和删除命令与VisualFoxPro的命令有什么不同?上述几个示例,利用VisualFoxPro自己提供的命令如何实现?:SELECT[ALL|DISTINCT][TOPnExpr[PERCENT]][Alias.]Select_Item[ASColumn_Name][,[Alias.]Select_Item[ASColumn_Name]...]FROM[FORCE][DatabaseN
结构化查询语言SQL 来自淘豆网m.daumloan.com转载请标明出处.