- 0
- 0
- 约2.42万字
- 约 100页
- 2019-10-13 发布于广东
- 举报
4.1 SQL概述 1.结构化查询语言SQL简介 结构化查询语言SQL (Structured Query Language)是关系数据库的标准语言。目前包括VFP在内的数据库开发软件都支持SQL语言。 2. SQL语言的主要特点 (1) SQL是一种一体化的语言,它包括数据定义、数据查询、数据操纵和数据控制功能,可以完成数据库的全部操作。 (2) SQL是一种非过程化的语言,用户在编写程序时,只要指出“干什么”,而不必一步步告诉计算机“怎么干”,SQL将自动完成全部操作。 4.1 SQL概述 (3) SQL语言非常简洁且功能很强,一共只用为数不多的几条命令: 1)查询数据命令SELECT-SQL(它是最重要的一条SQL命令) 2)创建新表命令CREATETABLE-SQL 3)修改表结构命令ALTERTABLE-SQL 4)追加记录命令INSERT-SQL 4)逻辑删除记录命令DELETE-SQL 6)更新记录数据命令UPDATE-SQL 7)创建视图命令CREATEVIEW-SQL (4) SQL语言既可以作为单命令以交互方式使用,也可以作为语句写入程序中以程序方式使用。 4.2 查询语句SELECT-SQL SELECT-SQL语句是SQL语言中最重要、最核心、最常用的一条命令,通过它可以方便地实现对数据库的查询操作。 1. SELECT-SQL命令的基本格式 SELECT [ALL |DISTINCT ] [ TOP nExpr[PERCENT] ] [Alias.] Select_ Item[ [AS ] Column_ name ] [,[Alias.] Select_ Item [ [AS ]Column_ name ] …] FROM[DataName!] TableName [ [AS ] Local_ Alias ] [,[DataName!] TableName [ [AS ] Local_ Alias]…] [INNER | LEFT [OUTER] | RIGHT [OUTER] | FULL [OUTER] JOIN [DataName!] TableName [ [AS ] Local_ Alias ] 4.2 查询语句SELECT-SQL [ON JoinCondition]…] [WHERE JoinCondition [ANDJoinCondition…] [AND | OR FilterCondition [AND | OR FilterCondition…] ] ] [ORDERBYOrder_ Item[ASC| DESC] [,Order_ Item[ASC | DESC]…] ] [GROUP BY GroupColumn [,GroupColumn…] [HAVING FilterCondition] ] [TO SCREEN | FILE FileName [ADDITIVE] | PRINTER [PROMPT ] ] [INTO TABLE TableName | CURSOR CursorName | ARRAY ArrayName] 4.2 查询语句SELECT-SQL 2. SELECT-SQL命令的功能 从一个或多个表中查询指定条件的数据并输出。可对查询的结果加以排序或分组统计。默认输出结果到浏览窗口,可重定向到屏幕、打印机或ASCII码文件,或保存结果到表、临时表或内存变量数组中。 3. SELECT-SQL命令的子句 (1)SELECT子句 命令格式:SELECT[ALL | DISTINCT] [TOPnExpr [PERCENT] ] [Alias.] Select_ Item [ [AS ] Column_ name ][,[Alias.] Select_ Item [ [AS ] Column_ name ]…] 功能:指定查询输出的结果(包括行的范围和列的内容及列的标题)。 参数说明: 4.2 查询语句SELECT-SQL 1) ALL:表示查询结果中包括所有满足查询条件的记录,也包括重复值。默认值为ALL 。 2) DISTINCT:表示在查询结果中内容完全相同的记录只能出现一次。 3) TOPn
原创力文档

文档评论(0)