前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL语言初识

SQL语言初识

作者头像
无言之月
发布2020-10-29 14:35:02
1.6K0
发布2020-10-29 14:35:02
举报

大家好,前面介绍了查询的选择查询、参数查询、交叉表查询和操作查询,本节开始逐步介绍Access中的SQL查询,SQL查询算是查询的进阶部分。

SQL查询是指用户直接使用SQL语句创建的查询,可以在Access的SQL视图中查看,包括联合查询、传递查询、数据定义查询和子查询四种。

联合查询:将多个查询结果合并在一起

传递查询:基于远程数据库上的SQL语句进行的查询,这种查询可以在建立连接的情况下直接对服务器中的表进行操作。

数据定义查询:使用SQL的数据定义语句在查询过程中创建、删除、更改表或者在创建数据库中的索引

子查询:嵌套在其他查询中的SQL Select语句。

一、SQL 语 言 定 义

SQL(Structured Query Language)是一种功能强大的数据库语言,通常用于数据库的通信,是关系型数据库系统的标准语言。它可以在大多数关系型数据库中使用,如Oracle、Microsoft SQL Server、MySQL、Sybase、DB2等等。

在管理数据库、程序开发等工作中,SQL语言是必备的知识,虽然不同数据库可能存在不同的功能命令,但标准的SQL命令在这些关系数据库中基本是通用。

二、SQL 语 言 特 点

SQL语言集数据定义、数据查询、数据操作和数据控制功能于一体,充分体现了关系数据语言的特点,了解即可。

1、综合统一。2、高度非过程化。3、面向集合的操作方式。4、以一种语法结构提供多种使用方式。5、语言简洁,易学易用。6、对数据统计方便、直观。

三、SQL 语 言 分 类

SQL语言可以实现丰富的数据库操作,概括起来主要分为三组。

1、数据定义语言DDL(Data Definition Language):用于定义数据的结构。

2、数据操作语言DML(Data Manipulation Language):用于检索或者修改数据。

3、数据控制语言DCL(Data Control Language):用于定义数据库用户的权限。

SQL语言的内容丰富,但在学习时要根据需要去学习,在Access中使用最频繁的就是数据操作语言,查询功能主要是通过Select语句。在后续的章节中会作为主要来介绍。

四、Access 中 的 SQL 语 言

1、查询的SQL视图

在Access数据库中,查询操作都是通过SQL语言实现的,主要是数据操作语言DML中的Select语句及其子语句。

在使用Access数据库来创建查询设计时,会在设计视图和数据视图切换,还有一种SQL视图,对应查询的SQL语句可以在SQL视图中找到。

下面通过查询设计来创建简单的条件查询来演示下,问题:查询单价大于50元的书名、作者和单价。

在设计视图和数据表视图间切换,可以看到查询后的结果,在两种视图中间有SQL视图,就有本次查询的SQL语句。

在SQL视图中,可以看到本次查询使用的SQL语句如下:

SELECT 图书表.书名, 图书表.作者, 图书表.单价

FROM 图书表

WHERE (((图书表.单价)>50));

在不了解SQL语言时,创建查询后,通过切换SQL视图可以查看SQL语句,这也是很好的学习方法。

2、在VBA代码中使用

SQL语言不仅可以单独使用,还可以在大部分的编程语言中使用。比如在Access的VBA编辑器中,后期如果讲到VBA再做说明。

今天下雨

本节主要是初步了解SQL语言,SQL语言的分类,以及它在Access中的使用。祝大家学习快乐。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel和Access学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档