MYSQL (关系型数据库管理系统)的基础知识详解

一、什么是数据库?数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合二、什么是数据库管理系统?数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统...
摘要由CSDN通过智能技术生成

一、什么是数据库?

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合

二、什么是数据库管理系统?

数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统

一般具有存储、截取、安全保障、备份等基础功能。
数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;
或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;
或依据所用查询语言来作分类,例如SQL、XQuery;
或依据性能冲量重点来作分类,例如最大规模、最高运行速度;
亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。

三、数据库的分类

(1)关系数据库
关系型数据库,存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似,关系型数据库中表与表之间是有很多复杂的关联关系的。 常见的关系型数据库有Mysql,SqlServer等。在轻量或者小型的应用中,使用不同的关系型数据库对系统的性能影响不大,但是在构建大型应用时,则需要根据应用的业务需求和性能需求,选择合适的关系型数据库。
标准SQL语句
虽然关系型数据库有很多,但是大多

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关系型数据库管理系统(NoSQL)是一种用于存储和检索非结构化和半结构化数据的数据库系统。与传统的关系型数据库不同,非关系型数据库不使用表格和SQL语言来组织和查询数据,而是使用其他数据模型和查询语言。 常见的非关系型数据库管理系统包括: 1. MongoDB:MongoDB是一个基于文档的数据库,使用JSON格式存储数据。它具有高性能、可扩展性和灵活性的特点,适用于大规模数据存储和实时数据处理。 2. Redis:Redis是一个内存数据库,用于存储键值对。它支持多种数据结构,如字符串、哈希表、列表、集合和有序集合。Redis具有高速读写和复制功能,适用于缓存、会话存储和消息队列等场景。 3. Cassandra:Cassandra是一个分布式数据库系统,设计用于处理大规模数据集。它具有高可用性、可扩展性和容错性的特点,适用于分布式存储和分析。 4. Neo4j:Neo4j是一个图形数据库,用于存储和查询图形结构数据。它使用节点和关系来表示数据,并提供高效的图形遍历和查询功能。Neo4j适用于社交网络分析、推荐系统和知识图谱等应用。 5. Couchbase:Couchbase是一个面向文档的数据库,用于存储和查询JSON格式的数据。它具有高性能、可扩展性和灵活性的特点,适用于实时应用和移动应用。 这些非关系型数据库管理系统在不同的场景和需求下具有各自的优势和特点。选择合适的非关系型数据库管理系统取决于数据模型、性能要求和可扩展性需求等因素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值