目录

数据库

1.数据库的介绍

2.数据库的分类

3.数据库的作用

4.数据库特点

5.小结

关系型数据库管理系统

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

2.SQL的介绍

3.小结

MySQL数据库

1.MySQL数据库的介绍


数据库

1.数据库的介绍

数据库就是存储和管理数据的仓库,数据按照一定的格式进行存储,用户可以对数据库中的数据进行增加,修改,删除,查询等操作。

2.数据库的分类

  • 关系型数据库

  • 非关系型数据库

关系型数据库:(不常用)

是指才采用了关系模型来组织数据的数据库,简单来说,关系模型指的就是二维表格模型,好比Excel文件中的表格,强调使用表格的方式存储数据

关系型数据库中核心元素:

  • 数据行

  • 数据列

  • 数据表

  • 数据库(数据表的集合)

常用的关系型数据库:

  • Oracle

  • Microsoft SQL Server

  • MySQL

  • SQLite

关系型数据库:

非关系型数据库,强调字典方式存储数据(常用)

 关系型数据库和非关系型数据库的区别:关系:存储方式:表   优点:方便维护,操作方便,关联操作  缺点:灵活度不高,读写性能比较差非关系:字典  两者之间不存在关联操作  优点:格式灵活,速度快-随机存储区作为贼体(更多的是进行存储高频数据)比如淘宝的商品信息---MySQL数据库中,同时将商品存储到非关系数据库中redis.if redis 淘宝商品 else MySQL拿到数据给redis  

常用的非关系型数据库:

  • MongoDB

  • Redis

3.数据库的作用

数据库的作用就是存储和管理数据的,比如:我们在京东网站上的商品列表数据,这些数据都会存储在数据库。

4.数据库特点

1.持久化存储

2.读写速度极高

3.保证数据的有效性

5.小结

  • 数据库就是存储和管理数据的一个仓库,是用来持久化存储和快速读取数据的

  • 数据可以分为关系型数据库非关系型数据库

关系型数据库管理系统

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

数据库管理系统 是为管理关系型数据库而设计的软件系统,,如果大家想要使用关系型数据库就需要安装数据库管理系统

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

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

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

关系型数据库服务端软件

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

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

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

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

说明:

1.用户操作关系型数据库客户端,实现数据库相关操作

2.关系型数据库客户端借助网络使用SQL语言和关系型数据库服务端进行数据通信

2.SQL的介绍

SQL:是结构化查询语言,是一种用来操作RDMS的数据库的语言。也就是说通过SQL可以操作Oracle,sql server,mysql,sqlite等关系型的数据库

作用:实现数据库客户端和数据库服务端之间的通信,SQL就是通信的桥梁。

SQL语言主要分为:

• DQL:数据查询语言,用于对数据进行查询,如 select

DML:数据操作语言,对数据进行增加、修改、删除,如 insert、 udpate、delete

• TPL:事务处理语言,对事务进行处理,包括 begin transaction、 commit、rollback

• DCL:数据控制语言,进行授权与权限回收,如 grant、revoke

• DDL:数据定义语言,进行数据库、表的管理等,如 create、drop

• CCL:指针控制语言,通过控制指针完成表的操作,如 declare curso

说明:

  • 对于程序员来讲,重点是数据的增删改查,必须熟练编写DQL。DML,能够编写DDL完成数据库,表操作,其它操作TPL,DCL。了解即可

  • SQL语言不区分大小写 a A

3.小结

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

  • SQL的作用是实现数据库客户端和数据库服务端之间的通信,好比是通信桥梁

MySQL数据库

1.MySQL数据库的介绍

mysql是一个关系型数据库管理系统

MySQL特点:

  • MySQL是开源的,所以你不需要支付额外的费用

  • MySQL支持大型的数据库,可以处理拥有上千万条记录的大型数据库

  • MySQL使用标准的SQL数据语言形式

  • MySQL可以安装在不同的操作系统,并且提供多种编程语言的操作接口。

Mysql 数据库介绍相关推荐

  1. db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...

    下文给大家介绍mysql数据库介绍,具体详情如下所示: MySQL 数据库: Oracle.DB2.SQL Server.MySQL.access.mangodb.bigtable 关系型数据库 大型 ...

  2. 数据库【MySQL数据库介绍】

    数据库[MySQL数据库介绍] 1.MySQL概要 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司.MySQL 是一种关联数据库管理系统,关联 ...

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

    1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...

  4. 数据库概述(了解数据库,当前数据库介绍,mysql数据库介绍,安装mysql数据库)

    文章目录 数据库概述 什么是数据库(数据,表,数据库) 数据库有什么作用? 关系数据库详解 非关系数据库详解 数据库系统发展史 数据库管理系统(DBMS) 当今主流数据库介绍 MySQL数据库 MyS ...

  5. SQL——Mysql数据库介绍

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. MySQL: 介绍: 什么是数据库?就是一个软件,能帮我们把 ...

  6. mysql数据库介绍笔记_MySQL数据库之MySQL读书笔记

    本文主要向大家介绍了MySQL数据库之MySQL读书笔记,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql> CREATE TABLE tb6( -> id  ...

  7. MySQL数据库介绍——包含索引、视图、事务、引擎

    文章目录 什么是数据库 数据库安装 索引 视图 事务 MySQL数据库优化方式 引擎 什么是数据库 平时我们大家看到的各种网站.网页,其实里面最底层的内容基本上都来自于数据库.首先我们看到的Web页面 ...

  8. MySQL数据库介绍及特点

    什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. SQL (Structured Qu ...

  9. MySQL数据库介绍及特点分析

    转自:微点阅读  https://www.weidianyuedu.com 什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序my ...

最新文章

  1. ROS系统——部署OpenVINO版Nanodet超轻量目标检测器
  2. android 各种控件颜色值的设置(使用Drawable,Color)
  3. 浅谈 nagios监控配置
  4. J. Cheminform. | 基于SMILES的利用骨架的分子生成模型
  5. android fastboot常见命令
  6. HTML5 Geolocation API : 实时跟踪应用
  7. 5月第二周全球五大顶级域名总量新增10.5万个
  8. [C++] c language 23 keywords
  9. 【kafka】Found a message larger than the maximum fetch size of this consumer on topic
  10. mysql根据行数排序_mysql指定某行或者某列的排序
  11. Atitit 获取本机图像设备视频设备列表 设备检索列表解决方案
  12. wsl使用ssh连接
  13. 同厂玩伴---鸭子兄传
  14. java高德地图api开发平台_【高德地图API】从零开始学高德JS API(一)地图展现...
  15. GT21L16S2W特殊字符计算地址
  16. 好记性不如烂笔头——Vite篇
  17. ARP中使用driftnet工具捕获图片
  18. 【源头活水】IEEE TIFS 2022 | 基于不确定因素感知的鲁棒虹膜识别
  19. 自己动手,丰衣足食 | 记录对OBS-Studio主题的简单修改
  20. 推荐学习PPT的几本书

热门文章

  1. 问卷星最新调研爬虫自动填写
  2. C语言实现简单的秒表程序
  3. python优点和缺点
  4. Redis学习笔记②实战篇_黑马点评项目
  5. ubuntu 命令安装idea
  6. Schema简单应用
  7. 深度学习-CNN模型汇总
  8. java为什么要实例化?实例化的对象和引用...
  9. springboot+mysql+软件工程课程思政微平台的设计与实现 毕业设计-附源码271113
  10. unity Timeline控制动画的播放