我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql数据库介绍

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql数据库介绍

什么是数据库:

数据库是与应用程序实现信息交互的数据存储、管理软件,并且存储数据的也都可以称为数据库。在以前没有使用数据库的时候,只能够自己写数据的存储方案。


什么是sql语句:

Sql语句就是对数据库进行操作的命令,又称之为数据库语言。


主流的数据库软件:

Oracle:甲骨文公司开发的关系型数据库管理系统,是目前在全球大型企业里应用的最多的数据库软件,其价格也是最昂贵的。


MySQL:由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。


SQLServer:美国Microsoft(微软)公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。


DB2:DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。


Sybase:1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品,是基于客户/服务器体系结构的数据库。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYBASE 11 for SCO UNIX。


数据库分为以下几种类型:

DBMS:数据库管理系统,早期的数据库,以文本的方式呈现数据,数据杂乱不直观


RDBMS:关系型数据库管理系统,目前主流的数据库,以表格的方式呈现数据的数据库,数据直观:

mysql数据库介绍


ORDBMS:对象关系型管理系统,比较冷门的数据库,在表格的列里插入了对象,就是对象关系型数据库,每个列可以放一个对象。


SQL语句类型:用于对表里面的数据操作

DDL:结构语句,能够创建、删除、修改、索引、视图、存储过程,塑造结构。


DML:更新数据语句,专门操作数据,而且操作有限,基本操作表格里面的数据。主要功能是增删查改,大部分都是使用查询语句。分支是DQL:专门负责查询。


DCL:控制、操作数据库的语句。


mysql的四大引擎:

ISAM:优点:读取速度,内存占用小 缺点:不支持事务处理

MyISAM 索引和锁功能 适合web开发

HEAP 优点:内存里操作数据,速度快,但是要记得存储进磁盘。缺点:占用的内存空间比较大

InnoDB 优点:支持事务处理 基本什么功能都具备 缺点:但是速度会慢一些


流程图:

mysql数据库介绍


MySQL:好处是小巧和速度快,也是跨网络的,而且是多线程数据库


可以利用引擎进行数据库集群:

mysql数据库介绍


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql数据库介绍

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL数据库索引介绍 - Mr

一、什么是索引索引是mysql数据库中的一种数据结构,就是一种数据的组织方式,这种数据结构又称为key表中的一行行数据按照索引规定的结构组织成了一种树型结构,该树叫B+树二、为何要用索引优化查询速度注意:只能加速索引字段三、如何正确的看待索引错误的认知项目上线
MySQL数据库索引介绍 - Mr
2016-01-29

MySQL数据库的概念介绍

本篇内容主要讲解“MySQL数据库的概念介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库的概念介绍”吧!1.数据库概念数据库(Database)是按照数据结构来组织、存储和管理
2023-06-02

mysql数据库row_number函数举例介绍

mysql数据库row_number函数用于给结果集中的行进行连续编号,分为partition_expression和order_expression。可按特定条件对行编号,如按部门对员工工资降序编号。row_number函数可用于创建子结果集、分组、过滤和标识重复行。
mysql数据库row_number函数举例介绍
2024-04-02

Node连接mysql数据库方法介绍

使用Node做Web开发,基本上都是使用NoSQL数据库,最频繁的就是使用MongoDB了,自己做了一些简单的Web开发,为了降低学习门槛,一直使用MySQL来做数据库。这里简单介绍一下连接MySQL数据库的方式,希望能帮助到其他人。npm
2022-06-04

编程热搜

目录