- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 关系数据库标准语言 SQL
一、考试大纲要求:
1、了解
(1)create table---SQL alter table---SQL
(2)分组与计算查询
(3)集合的并运算
2、 掌握
(1)delete---SQL insert---SQL update---SQL
(2)嵌套查询
3、 重点掌握
(1)简单查询
(2)联接查询
二、知识要点
一. SQL语言的特点
1.一体化语言
SQL语言集数据定义(DDL)、数据操纵(DML)、数据管理(DCL)的功能于一体,语言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库应用系统开发者提供了良好的环境。
2.高度非过程化
3.语言简洁,易学易用
4.以同一种语法结构提供两种使用方式
既可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。
二. SQL语言的基本概念
SQL语言支持关系型数据库的三级模式结构。其中外模式对应于视图(View)和部分基本表(Base Table),模式对应于基本表,内模式对应于存储文件。
基本表是本身独立存在的表,在SQL语言中一个关系对应一个表。一些基本表对应一个存储文件,一个表可以带若干索引,索引存放在存储文件中。
存储文件的逻辑结构组成了关系型数据库的内模式。而存储文件的物理文件结构是任意的。
视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库只存放在视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。
三. 数据定义
数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。由CREATE、DROP、ALTER命令组成,完成数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)。
1. 定义(创建)表
【格式】:
CREATE TABLE 表名 (字段名1数据类型;
[(宽度[,小数位数])][完整性约束];
[NULL | NOT NULL][,字段名2…])
【功能】定义(也称创建)一个表。
【例1】创建一个表SC(课程成绩表),它由以下字段组成:学号(C,10);课程号(C,2)。
CREATE TABLE SC(学号 C(10),课程号 C(2))
LIST STRUCTURE
【例2】创建一个表STUD(学生信息表),它由以下字段组成:学号 (C,10);姓名(C,8);性别(C,2);班级名(C,10);系别代号(C,2);地址(C,50);出生日期 (D);是否团员 (L);备注 (M);照片(G)。
CREATE TABLE STUD(学号 C(10),姓名 C(10),性别 C(2),班级名 C(10),系别代号 C(2),地址 C(50),出生日期 D,是否团员 L,备注 M,照片 G)
LIST STRUCTURE
2. 修改表
【格式】
ALTER TABLE 表名[ADD 新字段名数据类型[(宽度[,小数位数])][完整性约束][NULL | NOT NULL]][DROP [完整性约束]][MODIFY 字段名数据类型]
【功能】修改表结构。
【说明】ADD子句用于增加指定表的字段变量名、数据类型、宽度和完整性约束条件;DROP子句用于删除指定的的完整性约束条件;MODIFY子句用于修改原有的字段变量的值。
【例】在课程成绩表SC中,增加一个成绩字段变量(N,3)。
ALTER TABLE SC ADD 成绩 N(3)
LIST STRUCTURE
3.删除数据库
【格式】DROP DATABASE 数据库名
【功能】删除指定数据库的结构和数据。
【说明】谨慎使用。
4. 删除表
【格式】DROP TALBE 表名
【功能】删除指定表的结构和内容(包括在此表上建立的索引)。
【说明】如果只是想删除一个表中的所有记录,则应使用DELETE语句。
【例题】:
1.SQL是______语言。
A.结构化查询 B.数据定义
C.数据操作 D.数据控制
[解析] 本题考查的知识点是SQL语言的基础知识。在Visual FoxPro中,SQL是结构化查询语言。 选项B,C,D说法错误,在Visual FoxPro中有数据定义语言、数据操作语言、数据控制语言。
[答案] A
2.SQL除了具有数据查询的功能外,还有_____。
您可能关注的文档
- Visual FoxPro程序设计案例教程(蔡莉)第5课时.ppt
- Visual FoxPro程序设计案例教程(蔡莉)第7章 表单设计.ppt
- Visual FoxPro程序设计案例教程(蔡莉)第8课时.ppt
- Visual FoxPro程序设计案例教程(蔡莉)第8章 控件的使用.ppt
- Visual FoxPro程序设计案例教程(蔡莉)数据库教学设计.doc
- Visual FoxPro程序设计案例教程(蔡莉)习题答案.doc
- Visual FoxPro程序设计案例教程(蔡莉)学习指导01.doc
- Visual FoxPro程序设计案例教程(蔡莉)学习指导02.doc
- Visual FoxPro程序设计案例教程(蔡莉)学习指导03.doc
- Visual FoxPro程序设计案例教程(蔡莉)学习指导06.doc
- 新教科版三年级上册科学《期末测试卷》及答案(名师系列).docx
- 新教科版三年级上册科学《期末测试卷》及参考答案(轻巧夺冠).docx
- 2025年西藏自治区日喀则地区白朗县高三二模数学试卷及答案.docx
- 新教科版三年级上册科学《期末测试卷》及完整答案一套.docx
- 2025中金汇通信技术有限公司甘肃分公司招聘60人笔试参考题库附带答案详解.pdf
- 文化遗产数字化展示与传播在数字文化产业发展战略中的应用策略报告.docx
- 2025中铁特货物流股份有限公司招聘75人笔试参考题库附带答案详解.pdf
- 新教科版三年级上册科学《期末测试卷》及完整答案【考点梳理】.docx
- 2025届内蒙古伊金霍洛旗重点中学中考二模生物试题含解析.doc
- 新教科版三年级上册科学《期末测试卷》及答案【全优】.docx
最近下载
- 二单元民族学的源流理论视角及研究方法.ppt
- 我国政务B站号传播效果现状及影响因素研究.docx VIP
- DB15T 3962.7-2025绿色矿山建设规范 第7部分:水泥灰岩行业.pdf VIP
- 高中语文统编版下册《祝福》、《林教头风雪山神庙》联读 (1).pptx
- 一种D-手性肌醇的制备方法.pdf VIP
- 辽宁省2024学年度普通高中学业水平合格性考试化学试题及答案.docx
- 跨境电商平台的财务管理策略.docx VIP
- 合规性评价报告(2025年).docx
- 【英语试卷+答案】2024年宁德市4月初中毕业班质量检测.pdf VIP
- 2025云南省红河州开远市纪委监委招聘合同制辅助人员(8人)笔试备考试题及答案解析.docx VIP
文档评论(0)