首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySql从入门到放弃(一)

MySql从入门到放弃(一)

作者头像
会呼吸的Coder
发布于 2020-02-17 17:05:50
发布于 2020-02-17 17:05:50
1.2K0
举报
文章被收录于专栏:会呼吸的Coder会呼吸的Coder

一、MySQL数据库的介绍

发展史

1996年,MySQL 1.0

2008年1月16号 Sun公司收购MySQL。

2009年4月20,Oracle收购Sun公司。

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL简介

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB 公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB 应用方面,MySQL是最好的 RDBMS (RelationalDatabase Management System,关系数据库管理系统)应用软件MySQL所使用的SQL 语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL 作为网站数据库

社区版本和企业版本的区别

主要的区别有以下两点。

1.企业版只包含稳定之后的功能,社区版包含所有Mysql的最新功能。

也就是说,社区版是企业版的测试版,但是,前者的功能要比后者多。

2.官方的支持服务只针对企业版,用户在使用社区版时出现任何问题,Mysql官方概不负责。

MySQL如何下载

进入MySQL官网(https://www.mysql.com)

查看底部下载-https://dev.mysql.com/downloads/mysql/

二、数据库的分类

关系型与非关系型数据库
关系型数据库的优势:
  1. 复杂查询 可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询
  2. 事物支持 使得对于安全性能很高的数据访问要求得以实现
非关系型数据库的优势:
  1. 性能 NOSQL是基于键值对的 可以想象成表中的主键和值的对应关系 不需要经过SQL层的解析 所以性能很高
  2. 可扩展性 同样也是也因为基于键值对 数据之间没有偶尔性 所以非常容易水平扩展

三、主要操作

数据库表的操作 包含创建 、修改、删除、查看

数据的操作:包含增加 修改 删除 查询 简称crud

crud:

是指在做计算处理时的增加(Create)读取查询(Retrieve) 更新(Update)和删除(Delete) 单词首字母简写

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、MySQL数据库的介绍
    • MySQL简介
    • 社区版本和企业版本的区别
      • MySQL如何下载
  • 二、数据库的分类
    • 关系型与非关系型数据库
  • 三、主要操作
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档