> 文档中心 > 【数据库专题】耀杨初入SQL被DML打断了双腿——《狗叫江湖》“第三幕”

【数据库专题】耀杨初入SQL被DML打断了双腿——《狗叫江湖》“第三幕”


👏作者简介东星耀杨,C站煮播之星,【无规则教学】创始人,曾奉太上老君之名下凡,为了给迷途中的兄弟萌指点迷津帮助兄弟萌早日踏入如我这般境界!世人见我,皆称之“王霸之气侧漏”的男人,哇靠蒸滴c!c了兄弟萌!
在这里插入图片描述
👏往期回顾
💌【数据库专题】智多星带你五分钟攻略“关系代数”——《狗叫江湖》第二幕续集
💌【数据库专题】“第二幕”——《狗叫江湖》之关系数据库(1)“解锁新角色:刘能“
💌【数据库专题】“第一幕”——《狗叫江湖》之数据库系统概论(续集)【蒸滴很c】
👏耀杨和兄弟萌的约定:等我到一千粉,给兄弟萌发红包!感谢兄弟萌的陪伴和支持!
👏目录下面奉上本人靓照

《 不要杀我,我是煮播!!!》

  • :heart:《没有小键的日子》
  • :heart:初始SQL
    • :yellow_heart:SQL的起源
  • :heart:SQL的特点
    • :yellow_heart:综合统一
    • :yellow_heart:高度非过程化
    • :yellow_heart:面向集合的操作方式
    • :yellow_heart:以同一语法结构提供多种使用方式
    • :yellow_heart:语言简介,易学易用
  • :heart:SQL的基本概念
  • :heart:《兄弟萌我蒸滴c不动了》

在这里插入图片描述

❤️《没有小键的日子》

兄弟萌兄弟萌~熟悉的地点熟悉的hxd,害……雀氏物是人非了,我的小键为师还没有寻得,前有吕奉先痛失小貂悲壮惨烈,后有我李耀杨迷失小键悲痛欲绝,哭哭了兄弟萌!!!😭😭😭

不过我发现自从小键丢了之后,为师多了好几个女粉,哇靠,不会是想趁虚而入吧,我跟你讲我耀杨从来都不近女色的,到现在还是处男诶……(小声嘀咕:妈妈我有女粉了……我出息了蒸滴c!!❤️)
在这里插入图片描述

好了不多bb了,今天依旧是认真教学的一天,虽然痛失眼前人,可是兄弟萌依然在,我耀杨就必须认真给兄弟萌教学!!!

❤️初始SQL

**结构化查询语言是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言,当然功能不仅仅只是查询,而是包括数据库模式创建、数据库数据的插入与修改、数据库安全性完整性定义与控制等一系列功能。**具体为师会在下面总结!

💛SQL的起源

SQL是在1974年由Boyce和Chamberlin提出的,最初叫Sequel,并且在IBM公司研制的关系数据库管理系统原型System R 上实现。
由于SQL简单易学,功能封堵,神兽用户以及计算机工业界欢迎,因此被数据库厂商所采用。经各公司的不断修改、扩充和完善,
SQL得到业界的认可。
1986年10月,美国国家标准局的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准,同年发布了SQL标准文本。

别问我为啥将这个,当然是为了给兄弟萌普及知识,怎么可能是在水文哇靠!!!
在这里插入图片描述

❤️SQL的特点

SQL是一个综合的、功能性极强同时又很简介易学的语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,下面为师给兄弟萌列举一下sql的特点:

💛综合统一

  • SQL集数据定义语言DDL、数据操纵语言DML和数据控制语言DCL的功能于一体,可以独立完成数据库声明周期中的全部活动。

1.定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库。
2…对数据库中的数据进行查询和更新。
3.数据库重构和维护。
4.数据库安全性、完整性控制、以及事物控制。
5.嵌入式SQL和动态SQL定义。

  • 数据结构的单一性和数据操作符的统一性

各种对数据进行操作都只需要一种操作符,克服了非关系系统由于信息表示方法的多样性带来的操作复杂性

💛高度非过程化

  • 面向过程的语言,必须指定存储路径
    在用SQL进行数据操作时,只需要你提出想要做什么,而无需考虑该怎么做,存取路径的选择以及SQL的操作过程都是由系统自动完成。

💛面向集合的操作方式

  • SQL采用集合操作方式,不仅仅操作对象、查询结果可以使元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

💛以同一语法结构提供多种使用方式

  • SQL既是独立的语言,又是一种嵌入式语言。

1.作为独立的语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接输入SQL操作命令对数据库进行操作;
2.作为嵌入式语言,SQL语言能够嵌入高级语言(java,c,c++)程序中,供程序员设计程序时使用。

这虽然是两种不同的使用方式,SQL的语法结构基本上是一致的。

💛语言简介,易学易用

  • 这里又回到了开头说的,SQL的功能蒸滴很强,设计也非常的巧妙,完成核心功能只是用了下面九个动词。

数据查询select
数据定义create drop alter
数据操纵insert update delete
数据控制grant revoke

这里耀杨均用的小写形式!这也是sql操作语言的一个特点,对大小写并不敏感!输入的数据除外!
在这里插入图片描述

❤️SQL的基本概念

  • 支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构。

其中外模式包括若干视图和部分基本表

模式包括若干基本表,

内模式包括若干存储文件。

  • 用户可以用SQL对基本表和视图进行查询或其他操作,基本表和视图一样,都是关系。

基本表是本身独立存在的表,在关系数据库中管理系统中的一个关系就对应一个基本表。

划重点一个或多个基本表对应一个存储文件,一个表可以带若干索引,索引也存放在存储文件中。

有关索引耀杨会在后续篇章中给兄弟萌讲解。
在这里插入图片描述

存储文件的逻辑结构组成了关系数据库的内模式。
存储文件的物理结构对最终用户是隐蔽的。

视图是从一个或几个基本表中带出的表
视图:本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据

❤️《兄弟萌我蒸滴c不动了》

兄弟萌今天教学就到这里了,有兄弟私信耀杨是不是在水文,我蒸滴没有呀!!! 晚上还得为拯救小键做些准备,明天耀杨要早起来对决圣斗士,兄弟萌给我加油,嗨害嗨!

今天又是无骚话的一天,溜了溜了兄弟萌

来嘴一个mua~
在这里插入图片描述

虫部落快搜