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

这篇具有很好参考价值的文章主要介绍了(五)关系数据库标准语言SQL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

注:课堂讲义使用的数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.1利用SQL语言建立数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.1.1 create Database 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.1.2 create schema...authorization...

创建数据库和创建模式的区别: 数据库是架构的集合,架构是表的集合。但在MySQL中,他们使用的方式是相同的。

create schema <模式名> authorization <用户名>
[<表定义子句>|<视图定义子句>|<授权定义子句>]

如果没有指定模式名,那么模式名隐含为用户名。

用户可以在创建模式的同时在这个模式定义中进一步创建基本表、视图,定义授权。 

5.1.3数据类型 

  • char(n),character(n):长度为n的定长字符串
  • varchar(n),charactervarying(n):最大长度为n的变长字符串
  • clob:字符串大对象
  • blob:二进制大对象
  • int,integer:长整数(4字节)
  • smallint:短整数(2字节)
  • bigint:大整数(8字节)
  • numeric(p,d):定点数,由p位数字(不包括符合、小数点)组成,小数点后面有d位数字
  • decimal(p,d),dec(p,d):同numeric
  • real:取决于机器精度的单精度浮点数
  • double precision:取决于机器精度的双精度浮点数
  • float(n):可选精度的浮点数,精度至少为n位数字。
  • boolean:逻辑布尔量
  • date:日期,包含年月日,格式为YYYY-MM-DD
  • time:时间,保护时分秒,格式为HH:MM:SS
  • timestamp:时间戳类型
  • interval:时间间隔类型

 5.1.4 create Table

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.1.5 create index

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.2利用SQL语言进行简单查询 

  5.2.1  select-from-where

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.2.2  where-检索条件的书写问题

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.2.3  distinct-查询结果唯一性问题

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.2.4  order by-查询结果排序问题

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.2.5  like-字符匹配问题

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.3利用SQL语言进行多表联合查询

5.3.1  θ-连接之等值连接

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.3.2  as-重名处理问题

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.3.3  θ-连接之不等值连接

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.4利用SQL语言进行增-删-改 

5.4.1  insert into-values

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.4.2  delete from

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.4.3  update-set

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.5利用SQL语言修正与撤销数据库 

5.5.1 alter table-(add / drop / alter)

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.5.2 use/close 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.6 利用SQL语言表达复杂查询

 5.6.1  (not) in子查询

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.6.2  θ some / θ all子查询

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.6.3  not exists子查询

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.7 利用SQL语言进行结果计算与聚集计算

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.8 利用SQL语言进行分组查询与分组过滤 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

 5.9 利用SQL语言实现关系代数操作

5.9.1  union / intersect / except 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.9.2  is (not) null-空值的处理 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.9.3 (inner / outer)  join

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

5.10 SQL语言之视图及其应用 

(五)关系数据库标准语言SQL,数据库系统,sql,数据库 (五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库(五)关系数据库标准语言SQL,数据库系统,sql,数据库

创建和使用视图需遵循一些基本原则,为此还应注意以下问题:

  • 只能在当前数据库创建视图。
  • 如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。
  • 不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。
  • 当通过视图查询数据时,SQL Server要检查数据完整性规则,以确保语句中涉及的所有数据库对象存在,而且数据修改语句不能违反数据完整性规则。
  • 也可以建立视图的视图。

 文章来源地址https://www.toymoban.com/news/detail-838702.html

到了这里,关于(五)关系数据库标准语言SQL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】——关系数据库标准语言SQL(大纲)

    🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL:数据结构_IT闫的博客-CSDN博客 🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客 💎C++:C++_IT闫的博客-CSDN博

    2024年01月20日
    浏览(62)
  • 实验一 关系数据库标准语言SQL 课后习题/头歌

    任务要求 建立demo数据库 并显示所有数据库 第2关:创建表 任务要求 设有一个demo数据库,包括S,P,J,SPJ四个关系模式: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CI

    2024年02月05日
    浏览(53)
  • 【数据库·关系数据库标准语言SQL·学习笔记】Microsoft SQL Server数据库的建立和删除

    开发环境:SQL Server Management Studio(SSMS) 利用数据库对象资源管理器创建数据库 (1)右击对象资源管理器中的数据库,选择新建数据库 (2)在新建数据库界面输入数据库名称 ,并选择确定 利用CREAT DATABASE命令在SSM工具的新建查询中创建数据库 1.语法格式 CREATE DATABASE dat

    2024年02月08日
    浏览(60)
  • 数据库系统概论—标准语言SQL

    1.1基本表的定义、删除与修改 定义基本表 修改基本表 删除基本表 CASCADE:与其相关的全部删除,比如视图,索引等 RESTRICT:如果有依赖关系或是建立索引等,就不删除 但是不同的数据管理系统的执行不同 1.2索引的建立与删除 建立索引 删除索引 基本结构 2.1单表查询 利用上

    2023年04月24日
    浏览(72)
  • 【MySQL】:探秘主流关系型数据库管理系统及SQL语言

    🎥 屿小夏 : 个人主页 🔥个人专栏 : MySQL从入门到进阶 🌄 莫道桑榆晚,为霞尚满天! 在现代信息技术领域中,数据库管理系统扮演着至关重要的角色。本文将介绍数据库、数据库管理系统和SQL等概念,并深入探讨主流的关系型数据库管理系统以及关系型数据库的数据模

    2024年01月20日
    浏览(70)
  • sqlite3 关系型数据库语言 SQL 语言

            SQL(Structured Query Language)语言是一种结构化查询语言,是一个通用的,功能强大的关系型数据库操作语言. 包含 6 个部分: 1.数据查询语言(DQL:Data Query Language)         从数据库的二维表格中查询数据,保留字 SELECT 是 DQL 中用的最多的语句 2.数据操作语言(DML)       

    2024年02月07日
    浏览(57)
  • 三、计算机理论-关系数据库-结构化查询语言SQL

    SQL 概述 是一种介于关系代数与关系演算之间的语言,现成为关系数据库的标准语言 特点:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式(直接使用或者嵌入高级语言使用)、语言简洁,易学易用。 四大功能如下: SQL功能 动词 数据查

    2024年01月24日
    浏览(59)
  • 数据库:关系数据库标准语言(二)

    一章写不完啊,这里全是概念和实战,所以再来一章,希望这章可以学的好一点 连接查询 连接查询 :同时涉及多个表的查询。用来连接两个表的条件称为连接条件或连接谓词 。 连接条件的一般格式 : [表名1]列名1 比较运算符 [表名2]列名2 或 [表名1]列名1 BETWEEN [表名2]列名

    2023年04月09日
    浏览(56)
  • 关系数据库SQL数据查询

    1.查询仅涉及一个表,选择表中的若干列 查询全部列 选出所有属性列: 在SELECT后面列出所有列名 将目标列表达式指定为 * 查询经过计算的值 SELECT子句的目标列表达式不仅可以为表中的属性列,也可以是表达式 使用列别名改变查询结果的列标题: 2.选择表中的若干元组

    2024年02月09日
    浏览(55)
  • 数据库SQL语言实战(五)(数据库系统概念第三章练习题)

    目录 前言知识 一、 关系模式 二、 属性域 例子 介绍 作用 三、Select常数 举例 解释  四、集合差运算 本质 举例  结论 练习题 3.17 3.18  3.21  总结  注:本文的SQL语言适用的是 Oracle数据库 与mySQL可能存在略微不同 模式的定义 :模式则是指数据库中 所有关系模式 的集合,它

    2024年04月22日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包