第4 章查询
教学内容
2
3
1
3
3
这一章我们将学习到下面的知识
SQL 概述
SQL 常用语句
SQL 特定查询
SQL 全称是结构化查询语言(Structured Query Language),是国际标准数据库语言,无论是Oracle、Informix、Sybase、SQL Server 这样的大型数据库管理系统,还是Visual Foxpro,Access 这样的个人电脑上常用的微、小型数据库管理系统都支持SQL。SQL 集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL 于一体,是综合的、功能极强的关系数据库的标准语言。
SQL 概述
的概念
SQL 概述
SQL 概述
2. SQL 的特点
SQL 之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、功能极强同时又简捷易学的语言,充分体现了关系数据库语言的特点和优点。其主要特点有:
,两种使用方式
SQL 概述
3 .显示SQL 语句
Access 2010 数据库系统是一种可视化的关系型数据库管理系统,它通过系统提供的查
询设计视图创建查询。ess 2010 中的查询是以SQL语句为基础来实现查询功能的,
因此,Access 2010 中所有的查询都可以认为是一个SQL 查询。
前面讲述了各种查询操作,其实在创建查询的时候,系统会自动地将操作命令转换为
SQL 语句,只要打开查询,切换到SQL 视图就可以看到系统生成的SQL 代码。
打开方式:
1)进入查询的设计视图
2)选择菜单“视图”-“SQL视图”
或单击工具栏上的“视图”按钮
实例演示
CREATE TABLE <表名>
(<列名> <数据类型>[ <列级完整性约束条件> ]
[,<列名> <数据类型>[ <列级完整性约束条件>] ] …
[,<表级完整性约束条件> ] );
<表名>:所要定义的基本表的名字
<列名>:组成该表的各个属性(列)
<列级完整性约束条件>:涉及相应属性列的完整性约束条件
<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件
SQL语言的数据定义功能
示例数据库
学生-课程数据库
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:ame,redit)
学生选课表:SC(o,Grade)
[例1]
建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20) UNIQUE,
Ssex CHAR(1) ,
Sage INT,
Sdept CHAR(15));
第4章 查询(2.SQL查询) 来自淘豆网m.daumloan.com转载请标明出处.