MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

知识点扩展:

关系型数据库

关系型数据库的特性

1、关系型数据库,是指采用了关系模型来组织数据的数据库;

2、关系型数据库的最大特点就是事务的一致性;

3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

关系型数据库的优点

1、容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;

2、使用方便:通用的SQL语言使得操作关系型数据库非常方便;

3、易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率;

4、支持SQL,可用于复杂的查询。

关系型数据库的缺点

1、为了维护一致性所付出的巨大代价就是其读写性能比较差;

2、固定的表结构;

3、高并发读写需求;

4、海量数据的高效率读写;

更多相关文章

  1. Android屏幕分辨率正确获取及PX,DPI,DP,SP等的对应关系
  2. Android系统配置数据库注释(settings.db)
  3. Android(安卓)中数据库查询方法 query() 中的 select
  4. [置顶] android orm映射框架(类似hibernate)基本使用
  5. Android:getWritableDatabase/getReadableDatabase无法调用onCre
  6. Android(安卓)SQLiteDatabase的使用
  7. android SQLite数据库基本操作示例
  8. android版本与linux内核版本对应关系
  9. android之sqlite数据库初级

随机推荐

  1. JavaWeb-LayUI框架的介绍与使用方式(前端
  2. 服务器Tomcat,你会安装了吗?
  3. 聊一聊我们应该如何有效学习
  4. 熔断器 Hystrix 源码解析 —— 命令执行(
  5. 数据库分库分表中间件 Sharding-JDBC 源
  6. 【招聘】杭州阿里招高级前端
  7. 【招聘】上海携程门票业务招中高级前端
  8. 分布式消息队列 RocketMQ 源码分析 ——
  9. 熔断器 Hystrix 源码解析 —— 执行结果
  10. 【第557期】搭建前端私有npm杂记