Fork me on GitHub

MySQL概述

 

前言:

  可能你还没有意识到,在日常很频繁的就接触到了数据库,比如你在登录qq或微信的时候,需要用到账号密码,那么在进行验证登录时,是如何进行判定的呢?还有在银行取钱时,如果密码不对,是不能取到钱的。等等这些,背后都是由一个庞大的数据库服务器支撑着。

 

  在讲MySQL之前呢,这里我们需要先了解以下几个概念,它们是学习MySQL的先决条件。

  1. 什么是数据库(Database)?

    数据库是一个以某种有组织的方式存储的数据集合。举个例子,一辆轿车停在地下车库,那么这个车好比是数据,而这个车库呢就好比是数据库,数据库就是用来存储数据的,不过一种有序的数据集合,并不是乱存的哦,那是怎样去存储的呢?

 

                       数据库(db):数据库是按照数据结构来组织、存储和管理数据的仓库。

  2.什么是表(table)?

     我们刚刚讲了数据库是用来存储数据的,那到底是怎么样进行存储的呢?停车场的车会停到白色线内,并不会乱停,是有序的。所以在数据库领域中,某种特定类型数据的结构化清单称为表。也就是相当于停车场停车白色的框线。

 

    数据库中的每一个表都有一个名字,用来标识自己。此名字是唯一的,这就是表名。表示数据库中没有其他表具有相同的名字。这跟每个停车位也有自己的标识是一样的。 表(talbe):特定类型数据结构表示方法。 表还具有一些特性,这些特性定义了数据在表中如何存储,可以存储什么样类型的数据,数据如何分解,各部分信息如何命名等等,以后会慢慢了解到。

 

  3.什么是SQL?

    看下这张图,你要进行存储的时候,如果你不懂SQL语言那么就会造成这种情况。人类有自然语言,而电脑机器只会听得懂由人类为它们定制的特定语言,在你想要操作数据库时就需要你懂得SQL语言。那么SQL语言类似与一个中介帮助你进行数据库的操作。

 

      SQL是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库通信的语言。

  优点:

  1.不是某个特定数据库供应商专有的语言。学习了此语言使你几乎能与所有数据打交道。

       2.SQL简单易学,它的语句全都是由描述性很强的英语单词组成,而且这些单纯的数目不多。

       3.SQL使一种强有力的语言,灵活使用其他语言元素,可以进行非常复杂和高级的数据库操作。

 

 

4.MySQL是什么呢?

 

 

官方定义:

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

个人理解:

  数据的所有存储,检索,管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。而MySQL是一种DBMS,即它是一种数据库软件(也就是用来操作和管理数据库的软件)。

MySQL已经存在很久了,得到了广泛的安装和使用。为什么有那么多公司和开发人员使用MySQL?其原因:

  1. 成本低 MySQL是开发源代码的,可以免费使用)
  2. 性能高(执行很快)
  3. 可信赖(牢固,可靠)
  4. 简单(容易安装和使用)

 

针对不同用户,MySQL提供三个不同的版本:

1MySQL Enterprise Server(企业版):能够以更高的性价比为企业提供数据仓库应用,该版本需要付费使用,官方提供电话技术支持。

2MySQL Cluster(集群版):MySQL 集群是 MySQL 适合于分布式计算环境的高可用、高冗余版本。它不能单独使用,需要在社区版或企业版基础上使用。

3MySQL Community Server(社区版):在开源GPL许可证之下可以自由的使用。该版本完全免费,但是官方不提供技术支持。

 通常我们下载社区版本即可   MySQL官网:https://www.mysql.com/

 

. 常见的数据库

 

数据库名称

公司

是否收费

Oracle数据库

甲骨文公司

收费

mysql数据库

由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品

免费

Sqlserver

微软 

免费

DB2

IBM公司产品

收费

 

 以下是《DB-Engines Ranking》对各数据库受欢迎程度进行调查后的统计结果(查看数据库最新排名:https://db-engines.com/en/ranking)

 

 

posted @ 2023-05-11 11:42  云源  阅读(60)  评论(0编辑  收藏  举报
湖南云源网络科技有限公司 www. ysource.cn 版权所有   ICP证:湘ICP备18004366号
  邮箱:2536201485@qq.com   CSDN博客地址:https://blog.csdn.net/qq_32885621 有事您Q我