SQL是结构化查询语言的缩写

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL介绍

SQL是结构化查询语言的缩写,是一种十分重要的标准关系数据库语言。它是集数据定义、数据查询、数据操纵和数据控制功能于一体的语言;其核心只使用了9个命令动词;SQL的核心为查询。

1、SQL的数据定义功能:

⑴CREATE TABLE----SQL 建立表命令

⑵ALTER TABLE-----SQL 表结构的修改

⑶DROP---SQL 表的删除(直接从磁盘上删除指定的表)

(另有:CREATE VIEW 定义视图、DROP VIEW 视图的删除、

CREATE INDEX 定义索引)

2、SQL的数据操纵(修改)功能:

⑴DELETE----SQL 删除命令

命令格式:DELETE FROM TableName [WHERE Condition] 说明:From: 用于指定从哪个表中删除数据

WHERE: 用于指定被逻辑删除的记录所满足的条件,

否则逻辑删除该表中的全部记录。

⑵INSERT-----SQL 插入命令

命令格式:INSERT INTO……

⑶UPDATE---SQL 更新命令(用来修改表中的数据)

3、数据查询:

⑴SELECT----SQL

基本形式:SELECT----FROM----WHERE

说明:⑴SELECT短语:说明要查询的数据

⑵FROM短语:说明要查询的数据来自哪个表

⑶where 短语:说明查询条件

⑷GROUP BY短语:用于对查询结果进行分组及分组汇总

⑸HA VING短语:跟随GROUP BY使用,它用来限定分组必须满足

的条件。

⑹ORDER BY短语:用于对查询结果进行排序。

⑺简单计算查询:

用于计算检索的函数有:

COUNT()计算、SUM()求知、A VG()求平均值、MAX()求最大值、MIN()求最小值。

⑻集合并运算:SQL支持集合的并(UNION)运算,可将两个SELECT 语名的查询结果通过并运算合成一个查询结果。

⑼SQL SELECT的几个特殊选项:

INTO ARRAY 将查询结果存放到数组中

INTO CURSOR 将查询结果存放在临时文件中

INTO DBF 将查询结果存放到永久表中

TO FILE 将查询结果存放到文本文件中

TO PRINT 将查询结果直接从打印机中输出

4、数据控制:CRANT、REVOKE

说明:VFP支持SQL的数据定义、数据查询、和数据操纵功能,没有提供数据控制功能。

利用SQL语言的select查询语句可以实现各种类型的查询。

1、查看SQL:

在查询设计器中设计查询文件时,系统会根据查询设计条件自动生成相应的select语句。

2、select 语句:

A、语法格式:

select 字段列表[into 新表]

from 数据源

[where 搜索条件]

[Group by 分组表达式]

[order by 排序表达式] [ASC|DESC]

B、参数说明:

字段列表子句------用于指定输出的字段、常量或表达式。

Into子句:用于将检索的结果存储于一个新的表中。

FROM子句:用于指定在查询结果中所涉及的源表。

Where子句:用于指定对记录的过滤条件。

Group by子句:其作用是对检索到的记录进行分组

Order by子句:用于对检索到的记录进行排序处理

在这些子句中,只有select子名和from子句是必选项,其他子句均为可选项. 例:略

注:查询文件不是数据表,是一个SQL语言的程序。

3、查看查询程序:

●在“查询”下拉菜单中,单击“查看SQL”选项。

●在快捷菜单中单击,“查看SQL”选项。

●在查询设计器的工具栏中,“查看SQL”选按钮。

2004-4-19

相关文档
最新文档