关系型数据库管理系统和SQL介绍

news/2024/7/8 1:42:46

1. 关系型数据库管理系统的介绍

        数据库管理系统(英语全拼:Relational Database Management System,简称RDBMS)是为管理关系型数据库而设计的软件系统,如果大家想要使用关系型数据库就需要安装数据库管理系统,其实就是一个应用软件

关系型数据库管理系统可以分为:

  • 关系型数据库服务端软件
  • 关系型数据库客户端软件

        关系型数据库管理系统是一个软件,它可以管理不同的数据库,想要对数据库进行操作安装对应的关系型数据库管理系统软件即可。

关系型数据库服务端软件:

        主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的, 其实数据库就是一系列数据文件的集合。

关系型数据库客户端软件:

        主要负责和关系型数据库服务端软件进行通信, 向服务端传输数据或者从服务端获取数据.

关系型数据库管理系统的效果图:

说明:

  1. 用户操作关系型数据库客户端,实现数据库相关操作。
  2. 关系数据库客户端借助网络使用SQL语言和关系型数据库服务端进行数据通信
  3. 关系型数据库服务端管理着不同的数据库,每个数据库会有一系列的数据文件,数据都保存在数据文件里面,每个数据库可以理解成是一个文件夹。

通过上面的效果图可以得知,数据库客户端和数据库服务器想要通信需要使用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语言不区分大小写

http://lihuaxi.xjx100.cn/news/269262.html

相关文章

java将读到的换行符存储到数据表中_Java学习之路013天

第27次学习主题:容器遍历以及IO流学习目标:1 掌握容器的遍历2 掌握IO流的基本概念,结构,以及文件字节流对应视频:http://www.itbaizhan.cn/course/id/85.html对应文档:无对应作业1. 迭代器_遍历List_Set(1) 迭代器的由来是什么?普通for循环的…

综述:神经网络中 Normalization 的发展历程

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达来自 | 知乎 作者丨没头脑链接丨https://zhuanlan.zhihu.com/p/75539170目录Local Response NormalizationBatch NormalizationWeight NormalizationLayer Normalization…

《人月神话》——外科手术队伍——笔记!

本章讨论了一个问题“如何在有意义的时间进度内创建大型的系统?” 软件经理测试出来的数据显示“经验和实际的表现没有相互的联系”。 *需要协作沟通的人员的数量影响着开发成本,因为成本的主要组成部分是相互的沟通和交流,以及更正沟…

知乎多场景内容匹配方案荣获CSDN AI优秀案例奖

7月3日,由CSDN主办的2020 AI开发者大会拉开帷幕,以直播形式进行吸引了上万名技术从业者参与。大会颁发了2020 AI企业及技术应用系列奖项,其中知乎凭借“多场景内容匹配方案”荣获“AI优秀案例奖”。 过去一年,人工智能技术研发和…

atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener...

atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs 基于tcpListener vs 基于HttpListener1 2. download1 3. Lib3 4. Code3 5. HttpListener类4 6. Reef5 1. 自定义web服务器…

MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))

1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle …

eviews怎么回归道格拉斯生产函数_【干货分享】Eviews估计方法汇总

1最小二乘法(1)普通最小二乘估计(OLS):这是使用的最为普遍的模型,基本原理就是估计残差平方和最小化,不予赘述。(2)加权最小二乘估计(WLS) Eviews路径:LS模型设定对话框-----options OLS的假设条件最为严格&#xff0…

养猪场招研究生年薪18万起?!你怎么看?

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达本文来源:中国青年报、澎湃新闻、网友评论导读:不少养猪企业扩大养殖规模,且为了适应现代化养殖的需要,广泛招募大学生。据中…