[其它]VFP复习.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它]VFP复习

VFP复习 结构化查询语言SQL 创建数据表 CREATE TABLE命令主要用于创建一个新的数据表。如果在创建数据表时已经打开了一个数据库,则所创建的数据表将自动添加到该数据库中,否则将生成自由表。 【命令】 CREATE TABLE 表名[FREE] (字段名1 字段类型[字段宽度 [,小数位]] [NULL/NOT NULL] [CHECK 表达式 [ERROR 提示信息]] [DEFAULT 表达式] [PRIMARY KEY/UNIQUE] [,字段名2 … ]) 创建学生基本情况数据表 CREATE TABLE 学生; ( 学号 C(8) PRIMARY KEY NOT NULL,; 姓名 C(8) NOT NULL,; 性别 C(2) DEFAULT 男 CHECK 性别=男 OR 性别=女 ERROR 性别必须是男或女,; 出生年月 D CHECK(出生年月={^1990-01-01} AND 出生年月={^1970-01-01}),; 入校总分 N (3) NULL,; 三好生 L,; 特长 M,; 照片 G ) 修改数据表 【格式1】 ALTER TABLE 表名 [ADD /ALTER[COLUMN] 字段名 字段类型[字段宽度 [,小数位] [NULL/NOT NULL] [CHECK 表达式 [ERROR 提示信息]] [DEFAULT 表达式] [PRIMARY KEY/UNIQUE] 【功能】 修改基本表的结构。 【说明】 ① ADD用于增加新列。 ② ALTER用于修改某列。 在“学生”表中增加字段“入校总分”的有效性规则为“入校总分=500”当违反规则时,提示信息“入校总分必须大于500”。 ALTER TABLE 学生; ALTER COLUMN 入校总分 N(3) CHECK(入校总分=500) ERROR 入校总分必须大于500 【格式2】 ALTER TABLE 表名 [DROP[COLUMN] 字段名 [SET DEFAULT 表达式] [DROP DEFAULT] [SET CHECK 表达式 [ERROR 提示信息]] [DROP CHECK] [ADD PRIMARY KEY 字段名] [DROP PRIMARY KEY] [ADD UNIQUE字段名] [DROP UNIQUE TAG 索引名 ] [RENAME COLUMN 旧字段名 TO 新字段名] 【说明】 ① DROP用于删除列、默认值、有效性规则、主键、候选索引。 ② SET 用于为已有的字段设置默认值和有效性规则。 ③ ADD 用于添加主索引和候选索引。 ④ RENAME 用于修改表中的一个字段名。 ALTER TABLE 学生; DROP COLUMN 电话; DROP UNIQUE TAG 电话 ALTER TABLE 学生; RENAME COLUMN 入校总分 TO 高考成绩 删除数据表 【命令】 DROP TABLE 表名 【功能】 删除数据表。 【例】 删除表“学生”。 DROP TABLE 学生 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]…]]; 【例1】 查询学生的基本情况。 SELECT 学号, 姓名,入校总分,性别,出生年月; FROM 学生 注:在SELECT语句中可以重新指定列的顺序。 【例2】 查询入校总分最低的五名学生基本情况,按入校总分由低到高进行排序,同时指定表中的字段在查询结果中的列标题。 SELECT TOP 5 学号 AS 学生编号,姓名 AS 学生姓名,性别 AS 学生性别,入校总分 AS 高考分数 ; FROM 学生 ; ORDER BY 入校总分 注:使用TOP子句时,同时要使用ORDER BY

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档