在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
MySQL数据库之关系型数据库管理系统介绍,数据库管理系统为管理关系型数据库而设计的软件系统,负责管理不同的数据库,而每个数据库里面会有一系列数据文件。对于程序员来讲重点是数据的增、删、改、查,必须熟练编写DQL、DML。
学习目标:数据库和数据库管理系统的关系
1.关系型数据库管理系统是什么?
数据库管理系统(英语全拼:Relational Database Management System,简称RDBMS)是为管理关系型数据库而设计的软件系统,如果大家想要使用关系型数据库就需要安装数据库管理系统,其实就是一个应用软件。
关系型数据库管理系统可以分为:关系型数据库服务端软件和关系型数据库客户端软件。
(1)关系型数据库服务端软件:主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的, 其实数据库就是一系列数据文件的集合。
(2)关系型数据库客户端软件:主要负责和关系型数据库服务端软件进行通信, 向服务端传输数据或者从服务端获取数据.
关系型数据库管理系统的效果图:

关系型数据库
说明:用户操作关系型数据库客户端,实现数据库相关操作;关系数据库客户端借助网络使用SQL语言和关系型数据库服务端进行数据通信;关系型数据库服务端管理着不同的数据库,每个数据库会有一系列的数据文件,数据都保存在数据文件里面,每个数据库可以理解成是一个文件夹。
通过上面的效果图我们可以得知,数据库客户端和数据库服务器想要通信需要使用SQL。通信流程效果图:
关系型数据库
2. SQL是什么?
SQL(Structured Query Language)是结构化查询语言,是一种用来操作RDBMS的数据库的语言。也就是说通过 SQL 可以操作 oracle,sql server,mysql,sqlite 等关系型的数据库。SQL的作用是实现数据库客户端和数据库服务端之间的通信,SQL就是通信的桥梁。SQL语言主要分为:
DQL:数据查询语言,用于对数据进行查询,如select
DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、delete
TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback
DCL:数据控制语言,进行授权与权限回收,如grant、revoke
DDL:数据定义语言,进行数据库、表的管理等,如create、drop
说明:对于程序员来讲,重点是数据的增、删、改、查,必须熟练编写DQL、DML,能够编写DDL完成数据库、表的操作,其它操作如TPL、DCL了解即可;SQL语言不区分大小写。
3. 关系型数据库小结
关系型数据库管理系统是一个软件,它可以管理不同的数据库,想要对数据库进行操作安装对应的关系型数据库管理系统软件即可。SQL的作用是实现数据库客户端和数据库服务端之间的通信,好比是通信桥梁。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python知识点讲解之Python冒号的使用
本文要讲解Python的知识点是Python冒号。我们都知道,逗号“,”分隔各个维度,“:”表示各个维度内的切片,只有:表示取这个维度的全部值。那么下面小编有一个例子来详细分析下Python冒号的使用。
18273
2019-08-01 20:41:32
Python基础学习之逻辑术语
在Python基础学习的过程中,逻辑术语是必须要牢牢记住的。可能死记硬背逻辑术语本身是比较无聊枯燥的事情,但如果你能每天都坚持记住一点内容,用不了多久你就能全部掌握这些逻辑术语,然后在使用它们的过程中,获得学习的正向反馈,从而收获学习的乐趣,下面我们一起来学习Python的逻辑术语吧~
5325
2020-04-22 17:48:23
为什么说Python入门容易精通难?
Python应用领域广泛,没有具体的学习方向学完基础知识之后会很迷茫,应先确定好学习方向,按照这个学习方向建立学习路径规划。Python 非常适合初学者上手,相比较于其他主流编程语言其语言环境更接近自然语言,具备良好的可读性。
4582
2021-04-01 16:57:38
常用的初始HTML标签有哪些?书写规范是什么?
常用的初始HTML标签有哪些?书写规范是什么?初始 HTML 标签按类别可以区分为基础标签、格式标签、多媒体链接、列表、表单等,学习HTML需要先学习标签如何使用,没有技巧需要平时多练习多用才能达到熟能生巧的境界。
3642
2021-12-14 14:18:53
变量作用域是什么?怎么用?
变量作用域是什么?怎么用?变量作用域即变量的可用性范围。变量作用域,变量的可用性范围;全局变量就是在函数外定义的变量,可以在不同函数内使用。
3895
2021-12-27 14:55:57
