数据库原理知识及 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
🍆每文一语
持续更新~~~~
评论