美文网首页
数据库复习(三、关系数据库标准语言SQL)

数据库复习(三、关系数据库标准语言SQL)

作者: 叶叶书 | 来源:发表于2020-08-12 04:36 被阅读0次

1. SQL语言概述

一、SQL语言特点

  • 综合统一

  • 高度非过程化

  • 面向集合的操作方式

  • 同一种语法结构,多种使用方式

  • SQL语言简洁,易学易用

image-20200710124452646

二、数据定义

image-20200710124649585

2. 基本表的修改和删除

一、建立基本表

image-20200710125155780

二、修改基本表

image-20200710125247088

3. 数据查询

一、数据查询语句

image-20200710125423694

二、基本查询

DISTINCT:消除重复元组

查询条件:

image-20200710184443111

ORDER BY子句:升序ASC,降序DESC

三、聚集函数

image-20200710184642140

聚集函数只能用于SELECT子句和HAVING子句中。

四、GROUP子句

将查询结果集合进行分组。

image-20200710184940033

五、HAVING子句

对于分组后的结果集合使用限定条件选择部分分组。

image-20200710185127290

六、多表连接查询

连接操作的执行方法:

  • 嵌套循环法

  • 排序合并法

  • 索引连接法

  • 哈希法

自身连接

外连接

七、嵌套查询

将一个查询块嵌套在另一个查询块的WHERE****子句或HAVING**子句

image-20200711084332199

ANY(R):R中的任意一个值

ALL(R):R中的所有值

EXIST:用于判断一个集合是否为空,EXIST(R),R为非空则返回真。

NOT EXIST:语义与EXIST函数相反的逻辑函数

image-20200711092512136

4. 数据更新

一、插入数据

image-20200711093107807

二、修改数据

image-20200711093346386

三、删除数据

image-20200711093425250

5. 视图

一、建立视图

image-20200711093907144
  • 多表视图

  • 基于视图的视图

  • 带表达式的视图

  • 分组视图

二、删除视图

image-20200711094047715

使用CASCADE级联删除语句,可以把该视图和由它导出的所有视图一起删除。

三、查询视图

与查询基本表相同

四、更新视图

视图不实际存储数据,因此,对视图的更新最终要转换为对基本表的更新。

更新视图的限制:一些视图是不可更新的,因为对这些视图的更新不能唯一地有意义地转换成对应基本表地更新。

相关文章

  • 关系数据库标准语言SQL

    第三章 关系数据库标准语言SQL 重点:SQL语言的特点、掌握SQL语言的关系表定义及更新操作、掌握SQL语言强大...

  • 12 mysql基本

    SQL:关系数据库语言标准,STRUCT QUERY LANGUAGE,基本所有关系数据库都使用这套语言进行操作 ...

  • 数据库 06

    第6章 初探SQL 这里讲关系数据库标准语言SQL。 SQL(Structured Query Language)...

  • 关系数据库标准语言SQL(一)

    声明:最近在准备考试,故整理数据库笔记。 关系数据库标准语言SQL(一) SQL概述  SQL是一种完整地数据库...

  • 数据库

    1. SQL:结构化查询语言的简称, 是关系数据库的标准语言。SQL 是一种通用的、 功能极强的关系数据库...

  • 数据库设计(五)SQL

    SQL(Structured Query Language),结构化查询语言,是现行关系数据库的标准语言,SQL不...

  • 【1】SQL基础——初识

    1.SQL 与 数据库系统之间的关系: SQL是用于访问和处理数据库的标准的计算机语言 SQL可以与数据库系统协同...

  • SQL基础应用

    1.什么是SQL?关系型数据库当中通用的查询语言。全名:结构化查询语言。 SQL标准(ANSI/ISO)SQL-8...

  • SQLiteHelper

    android.database.sqlite 第三章:关系数据库标准语言SQL Where 字句与Having短...

  • MySQL 常用语法总结

    一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件...

网友评论

      本文标题:数据库复习(三、关系数据库标准语言SQL)

      本文链接:https://www.haomeiwen.com/subject/aloudktx.html