在线客服
扫描二维码
下载博学谷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数据分析可以检查数据表、数据表清洗、数据预处理、数据提取和数据筛选汇总等。
7395
2020-04-01 15:03:59
Python如何做自动化测试?
众做周知,自动测试的优势是显而易见的,它可以大大节省我们的时间,提高我们的工作效率。那么Python如何做自动化测试呢?本文将用Python编写一个简单的测试用例,并指导大家写做自动化测试的代码。如果大家对这个内容感兴趣,就赶紧来一起学习吧!
7438
2020-04-30 17:13:25
自学Python三个月能赚钱吗?
自学Python三个月能赚钱吗?如果有一定的计算机编程基础并有一定的开发经验,自学Python三个月具备相应的岗位技能是可以找到一份工作获得报酬,如果是零基础的小编自学2个月就想达到就业能力,通常来说不太现实。
8203
2020-05-15 15:38:48
人工智能难学吗?通过培训能学会吗?
很多人都认为学习人工智能非常难,其实只要认真参加培训班的培训,人工智能也并不难学。以前的计算机专业是一个领域较宽的培养模式,在更多人学习java、UI设计等不同的专业时,人工智能的课程就显得更加稀少了,即算是各高校的优秀学生,在不准备对人工智能进行专研的基础下,对人工智能的了解可能只能达到“高级科普”的程度。
7840
2020-06-15 17:44:25
Python在线学习可以吗?靠不靠谱?
因为新冠疫情肆虐,在线学习成为了一种新的学西方式,选择在线学习Python有很多优势。未来互联网和人工智能密不可分,Python编程已逐渐成为工作场所必需的基本技能。学习Python可以提高办公效率增加职场竞争优势。
6594
2021-11-26 11:04:55
