初识mysql数据库管理系統

  • 随着网络技术的发展,计算机软/硬件技术的进步,现在的计算机可以管理规模巨大的数据库,这时,计算机如果还在使用文件系统来管理数据,则远远不能满足当今的各种应用需求,于是就出现了数据库技术,特别是关系型数据库。该阶段就是所谓的数据库系统阶段,该阶段的特点如下:

    • 数据实现结构化
    • 数据实现共享性
    • 数据独立性
    • 数据粒度小
  • 数据库(DB):是指长期保存在计算机的存储设备上,按照一定规则组织起来可以被各种用户或应用共享的数据集合。

  • 数据库管理系统(DBMS):是指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。

  • 数据库系统(DBS):是指在计算机系统中引入数据库后的系统,通常有计算机硬件、软件、数据库管理系统和数据管理员组成。

  • 注:数据库软件为数据库管理系统,数据库是通过数据库软件创建和操作的容器。

  • 数据库管理系统提供的功能:

    • 数据定义语言 (DDL):用于定义数据库涉及的各种对象,定义数据的完整性约束、保密限制等约束。
    • 数据库操作语言(DML):用于实现对数据的操作。基本数据的操作有检索(查询)和更新(插入、删除和修改)。
    • 数据控制语言(DCL):用于实现对数据的控制,包含数据完整性控制、数据安全性控制和数据库的恢复等。

SQL(Structure Query Language)结构化查询语言是目前广泛使用的关系数据库标准语言。具有数据库管理系统的所有功能。

  • 优点:

    • SQL不是,某个特定数据库供应商专有的语言。几乎所有重要的数据库管理系统都支持SQL,所以只要学习了SQL就能与所有数据库进行交互。
    • SQL简单易学,该语言的语句都是由描述性很强的英文单词组成,而且这些单词的数目不多。
    • SQL高度非过程化,即用SQL进行数据库操作,只需指出做什么,无需指明怎么做,存储路径的选择和操作的执行有数据库管理系统自动完成。

mysql是一款免费开源、小型、关系型数据库管理系统。随着数据库功能的不断完善、性能的不断提高,可靠性不断增强。mysql的存储引擎主要有myisam、innodb和memory,其中查询和插入较快的myisam和支持事务处理和行级锁innodb使用最为广泛。mysql的开发者们在性能与标准的取舍上,一直坚持性能优先的原则,从不为追求标准的符合性而牺牲性能。这就决定了mysql数据库管理系统在性能方面优于其他数据库管路系统,成为互联网行业非常流行的数据库软件之一。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值