写点什么

数据库原理知识及 SQL 语言知识拓展

作者:王小王-123
  • 2022 年 4 月 07 日
  • 本文字数:1478 字

    阅读完需:约 5 分钟

数据库原理知识及SQL语言知识拓展

🍅 作者简介:王小王-123,CSDN 博客专家🏆华为云·云享专家🏆Python 领域优质创作者

🍅 左手诗情画意,右手代码人生,欢迎一起探讨技术的诗情画意!

🍅 主页链接:https://blog.csdn.net/weixin_47723732

🍉背景引入

数据作为当今社会发展的重要基石,在越来越多的场所发挥着重要的重要,无论是在线下购物,电商平台,或者是日常软件的数据存储场景,数据无时无刻都在产生。

那么在数据爆发的这样一个时代,需要一种语言对数据进行管理,操作和维护,这个时候 SQL 就应运而生,可以通过简单的命令的就可以对大量复杂的数据进行操作,完成我们所需要的信息提取和日常事务的维护。


在 IT 领域,SQL 无处不在,无论是大数据开发、后端开发、人工智能、数据科学、产品运营、测试等相关 IT 领域都在使用 SQL。

在最新的编程排行榜里面,我们可以看到 SQL 在众多的编程语言里面,仍然排名在第十,说明了 SQL 的重要性和地位。可以所 SQL 是当下适用范围最广的计算机语言,重要生产社会中需要管理数据数据,那么 SQL 就会发挥着它的独特作用。

🍓SQL 语言基础

🍑SQL 的概述


SQL 全称: Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL 语言 1974 年由 Boyce 和 Chamberlin 提出,并首先在 IBM 公司研制的关系数据库系统 SystemR 上实现。


美国国家标准局(ANSI)开始着手制定 SQL 标准,并在 1986 年 10 月公布了最早的 SQL 标准,扩展的标准版本是 1989 年发表的 SQL-89,之后还有 1992 年制定的版本 SQL-92 和 1999 年 ISO 发布的版本 SQL-99。


SQL 标准几经修改和完善,其功能更加强大,但目前很多数据库系统只支持 SQL-99 的部分特征,而大部分数据库系统都能支持 1992 年制定的 SQL-92。

🍅SQL 的特点

1、具有综合统一性,不同数据库的支持的 SQL 稍有不同(MySQL 的语法特点和其他的比较的相似)

2、非过程化语言

3、语言简捷,用户容易接受

4、以一种语法结构提供两种使用方式

SQL 语言的组成


数据定义语言-DDL

数据操纵语言-DML

数据控制语言-DCL

数据查询语言-DQL


🌽SQL 语法的特点


SQL 对关键字的大小写不敏感(比如:select 等同于 SELECT)

SQL 语句可以以单行或者多行书写,以分行结束

SQL 的注释:

-- 单行注释(必须有空格)#单行注释 # 单行注释(空格可有可无)/*多行注释多行注释*/
复制代码


在众多的数据库管理的软件中,其中 MySQL 数据库管理系统活跃于众多的数据库管理系统软件中,MySQL 的语法学完差不多也就学完数据库编程语言的 80%-90%的部分了。本专栏将会以 mysql 为主要的介绍对象,详细的介绍其基本语法到高级编程,从本质原理出发。

🍠数据库

数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合


​数据库应用系统是指基于数据库的应用软件


只要是网络软件,你所操作的一切都会被记录下来,不管是操作日志还是数据管理所提交的事物都会产生数据,其中数据管理系统又分为下面的几种:

关系型数据库:

非关系型数据库:

SQL 和数据库管理系统的关系

SQL 是一种用于操作数据库的语言,SQL 适用于所有关系型数据库。

MySQL、Oracle、SQLServer 是一个数据库软件,这些数据库软件支持标准 SQL,也就是通过 SQL 可以使用这些软件,不过每一个数据库系统会在标准 SQL 的基础上扩展自己的 SQL 语法。

大部分的 NoSQL 数据库有自己的操作语言,对 SQL 支持的并不好。


数据库管理系统(DBMS)用来创建和维护数据库。例如,SQL Server、Oracle、MySQL 等等都是数据库管理系统。下图描述了数据库、数据库应用系统和数据库管理系统之间的联系。


🍑文末资源推荐


🍓 🍑 🍈 🍌 🍐 🍍 🍠 🍆 🍅 🌽

点击下方即可下载 ⤵️⤵️⤵️⤵️⤵️


https://download.csdn.net/download/weixin_47723732/15293778?spm=1001.2014.3001.5503

🍆每文一语


持续更新~~~~

用户头像

王小王-123

关注

左手诗情画意,右手代码人生! 2021.03.22 加入

学习的道路上与我一起记录美好的回忆,开启你的专属的代码人生,让青春的余味渗入到万物互联的信息流,永不褪去那最初的颜色......

评论

发布
暂无评论
数据库原理知识及SQL语言知识拓展_MySQL_王小王-123_InfoQ写作平台