在线客服
扫描二维码
下载博学谷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程序员使用频率比较高的5款开发工具推荐给大家。
6179
2019-07-09 10:23:01
零基础学Python哪里好?为什么?
Python作为集“优雅”、“明确”、“简单”于一身计算机编程语言,尤其受初学者的喜爱。基于Python的众多优点,目前学习Python的人是越来越多了。然而对于零基础的小白来说,想要自学Python费时又费力,报培训班是最佳选择。那么学Python哪里好?为什么?
4945
2019-08-09 11:28:52
为什么Python现在这么火?
Python可以说是目前最火的网红编程语言,虽然它在近几年在逐渐流行起来,但其实它已经发展了近三十年。那么,为什么Python现在这么火呢?一方面人工智能和大数据的崛起带红了Python,另一方面无论是软件开发者还是非编程工作者都发现了在当下这个时代掌握一门编程语言的必要性。而Python简洁的语法,让它备受学习者的青睐!
3571
2020-05-08 11:08:09
Python有哪些应用?学完Python能做什么工作?
Python编程语言仅次于Java和C语言,占据排行榜第三的位置。Python被越来越多的企业以及编程工作者采用。那Python都有哪些应用,学习完成Python后能从事哪些方面的工作呢?
3445
2020-05-15 17:44:04
返回固定页面数据静态Web服务器代码怎么写?
返回固定页面数据静态Web服务器代码怎么写?Web服务器不管用户访问什么页面返回的都是固定页面的数据,在日常的不同业务需求中需要根据用户的请求返回指定页面的数据。
1544
2021-12-22 15:09:39