Mysql 数据库介绍
目录
数据库
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 数据库介绍相关推荐
- db2 mysql sql server_下文给大家介绍mysql数据库介绍,具体详情如下所示:MySQL数据库:Oracle、DB2、SQL Server、MySQL、access、mang...
下文给大家介绍mysql数据库介绍,具体详情如下所示: MySQL 数据库: Oracle.DB2.SQL Server.MySQL.access.mangodb.bigtable 关系型数据库 大型 ...
- 数据库【MySQL数据库介绍】
数据库[MySQL数据库介绍] 1.MySQL概要 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司.MySQL 是一种关联数据库管理系统,关联 ...
- MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))
1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...
- 数据库概述(了解数据库,当前数据库介绍,mysql数据库介绍,安装mysql数据库)
文章目录 数据库概述 什么是数据库(数据,表,数据库) 数据库有什么作用? 关系数据库详解 非关系数据库详解 数据库系统发展史 数据库管理系统(DBMS) 当今主流数据库介绍 MySQL数据库 MyS ...
- SQL——Mysql数据库介绍
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. MySQL: 介绍: 什么是数据库?就是一个软件,能帮我们把 ...
- mysql数据库介绍笔记_MySQL数据库之MySQL读书笔记
本文主要向大家介绍了MySQL数据库之MySQL读书笔记,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql> CREATE TABLE tb6( -> id ...
- MySQL数据库介绍——包含索引、视图、事务、引擎
文章目录 什么是数据库 数据库安装 索引 视图 事务 MySQL数据库优化方式 引擎 什么是数据库 平时我们大家看到的各种网站.网页,其实里面最底层的内容基本上都来自于数据库.首先我们看到的Web页面 ...
- MySQL数据库介绍及特点
什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. SQL (Structured Qu ...
- MySQL数据库介绍及特点分析
转自:微点阅读 https://www.weidianyuedu.com 什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序my ...
最新文章
- ROS系统——部署OpenVINO版Nanodet超轻量目标检测器
- android 各种控件颜色值的设置(使用Drawable,Color)
- 浅谈 nagios监控配置
- J. Cheminform. | 基于SMILES的利用骨架的分子生成模型
- android fastboot常见命令
- HTML5 Geolocation API : 实时跟踪应用
- 5月第二周全球五大顶级域名总量新增10.5万个
- [C++] c language 23 keywords
- 【kafka】Found a message larger than the maximum fetch size of this consumer on topic
- mysql根据行数排序_mysql指定某行或者某列的排序
- Atitit 获取本机图像设备视频设备列表 设备检索列表解决方案
- wsl使用ssh连接
- 同厂玩伴---鸭子兄传
- java高德地图api开发平台_【高德地图API】从零开始学高德JS API(一)地图展现...
- GT21L16S2W特殊字符计算地址
- 好记性不如烂笔头——Vite篇
- ARP中使用driftnet工具捕获图片
- 【源头活水】IEEE TIFS 2022 | 基于不确定因素感知的鲁棒虹膜识别
- 自己动手,丰衣足食 | 记录对OBS-Studio主题的简单修改
- 推荐学习PPT的几本书