- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP第3章解析,夜的第七章歌词解析,解析几何第四章答案,党章第九章党组解析,解析几何第三章答案,远大前程第一章解析,红楼梦第一章解析,动物庄园第八章解析,夜的第七章解析,道德经第十九章解析
了解SQL语言功能 理解SQL的表定义功能 掌握SQL的基本查询以及多表联接查询和嵌套查询相关功能 3.1 SQL 概述 SQL语言,是用户操作关系数据库的通用语言,几乎所有的关系型数据库管理系统都支持SQL语言,Visual FoxPro也不例外,SQL已然成为业界的标准。 SQL主要特点: 综合统一 、高度非过程化、面向集合的操作方式 、同一种语法结构,两种使用方式 、语言简洁易用 SQL主要功能 SQL语言主要包括数据定义、数据操作和数据查询以及数据控制等功能,本章将从数据定义、数据操作和数据查询三个方面介绍Visual FoxPro所支持的SQL语言。 3.2 数据定义功能 完整的SQL语言数据定义功能包括数据库定义、表定义、视图定义、存储过程定义、触发器定义和规则定义等。本节主要介绍Visual FoxPro所支持的SQL语言表定义功能:创建表、修改表结构和撤销表的操作。 3.2.1 创建表——CREATE TABLE 命令格式: CREATE TABLE|DBF表名 (字段名1类型[字段宽度[,小数位数])])[,字段名2类型[(字段宽度[,小数位数])]…) 【例3.1】 用SQL语句创建学生表“XS.DBF”。 CREATE TABLE XS (学号 C(10),姓名 C(8),性别 C(2),出生日期 D,籍贯 C(12),民族 C(20);专业 C(20),班级 C(20),院系代码 C(10),是否党员 L,个人简历 M,照片 G) 【例3.2】用SQL语句创建课程表“KC.DBF”。 CREATE TABLE KC (课程号 C(4),课程名 C(20),学时数 N( 3,0)) 3.2.2 修改表——ALTER TABLE 命令格式1: ALTER TABLE 表名 ADD |ALTER [COLUMN] 字段名类型[(宽度[,小数位])] 功能:用于添加或修改字段,ADD用于添加,ALTER用于修改字段。 【例3.3】用SQL语句向学生表“XS.DBF”中添加家庭住址字段。 ALTER TABLE XS ADD 家庭住址 C(30) 命令格式2:ALTER TABLE表名DROP[COLUMN]字段名功能:用于删除字段。 【例3.4】用SQL语句删除“XS.DBF”家庭住址字段。 ALTER TABLE XS DROP 家庭住址 命令格式3: ALTER TABLE表名RENAME [COLUMN]字段名1TO字段名2 功能:用于更改字段名称。 【例3.5】用SQL语句将“XS.DBF”表中的“班级”字段改名为“CLASS”。 ALTER TABLE XS RENAME 班级 TO CLASS 3.2.3 撤销表——DROP TABLE 命令格式:DROP TABLE 表名 【例3.6】撤销院系表“YX.DBF”。 DROP TABLE YX 3.3 数据操作功能 SQL数据操作功能主要包含表(或视图)中数据的添加(INSERT)、更新(UPDATE)和删除(DELETE)功能。 3.3.1 数据添加——INSERT 命令格式1: INSERT INTO 表名 [(字段名1 [,字段名2 …])] VALUES (表达式1 [,表达式2…]) 功能:在指定表的末尾添加一条新记录。新记录字段1的值为表达式1,字段2的值为表达式2,…。各表达式的值必须与对应字段的数据类型一致。如果所添加的新记录全部字段均赋值,则可以省略字段名列表 【例3.7】向成绩表“CJ.DBF”中添加一条记录。 INSERT INTO CJ VALUES1006,76) 【例3.8】向课程表“KC.DBF”中添加一条记录。 INSERT INTO KC (课程号,课程名) VALUES (1008,汇编语言) 3.3.2 数据更新——UPDATE 命令格式如下: UPDATE 表名 SET 字段名1=表达式1 [,字段名2=表达式2[,…]][WHERE条件] 功能:更新满足条件的记录中指定字段的属性值。其中,WHERE子句指定要更新的记录,缺省时表示针对全部记录。 【例3.9】将课程表“KC.DBF”中“汇编语言”课程的课时数修改为81课时。 UPDATE KC SET 学时数=81 WHERE 课程名=汇编语言“ 【例3.10】将学生表“XS.DBF”中牛芳菲的出生日期改为1990年2月3日,专业改为中医。 UPDATE XS SET 出生日期={^1990-02-03},专业=中医 WHERE 姓名=牛芳菲 3.3.3
您可能关注的文档
最近下载
- 部编版五年级上册语文分层作业设计案例&第4单元(课课练5课时)含答案.pdf
- 2023-2024学年北京石景山区九年级上学期期末考试物理试题+答案解析.pdf VIP
- 青岛版小学科学四年级上册实验教学计划.doc
- 条件概率与全概率公式.docx VIP
- 镁合金表面微弧氧化用电解质溶液及黑色涂层的制备方法.pdf VIP
- 招贴海报设计教案.doc VIP
- 教科版一年级科学上册2.4《气味告诉我们》课件.pptx
- 江苏-J10687-2006(江苏省)住宅工程质量通病控制标准完整版.doc
- 前台绩效考核表(绩效考核+前台接待).pdf VIP
- NY-T 1935-2010 食用菌栽培基质质量安全要求.pdf
文档评论(0)