MySQL

MySQL全部内容

基础阶段

进阶阶段

MySQL参考学习网址

MySQL官方文档:MySQL :: MySQL 8.0 Reference Manual :: 6.1 Overview of MySQL Programs

优秀网站:https://www.cs.usfca.edu/~galles/vidualization/about.html

 数据库概述

为什么使用数据库?
  1. 数据组织和管理:数据库系统能够结构化地存储大量数据,提供高效的数据管理和查询能力,将数据组织成表格形式,便于检索、更新和分析。

  2. 数据一致性:通过事务处理和完整性约束,数据库可以保证数据的一致性和准确性,防止数据冗余和冲突。

  3. 安全性:数据库支持用户权限管理,保护敏感信息,确保数据的安全访问。

  4. 稳定性:数据库设计有备份和恢复机制,即使系统崩溃也能保持数据的持久存在。

  5. 可扩展性:对于需要处理大量并发请求的应用,数据库能水平或垂直扩展以满足增长的需求。

  6. 共享资源:多个应用程序或用户可以共享同一份数据库,无需各自独立管理数据,提高了资源利用率。

  7. 异步处理:数据库常用于事件驱动的应用,如日志记录、报表生成等,可以在后台异步处理而不会阻塞应用进程。

数据库与数据库管理系统
数据库的相关概念
DB :数据库
即存储数据的 仓库 ,其本质是一个文件系统。它保存了一系列有组织的数据。
DBMS :数据库管理系统
是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控
制。用户通过数据库管理系统访问数据库中表内的数据。
SQL :结构化查询语言
专门用来与数据库通信的语言。
数据库与数据库管理系统的关系
DBMS 可以管理多个数据库,一个数据库可以创建多个表。一般开发人员会针对每一个应用创建一个数据库。

常见的数据库
常见数据库管理系统排名

DB-Engines Ranking - popularity ranking of database management systems

常见的数据库
Oracle
Oracle 的年收入达到了 400 亿美金,足以证明商用(收费)数据库软件的价值。
SQL Server
SQL Server 是微软开发的大型商业数据库,诞生于 1989 年。 C# .net 等语言常使用,与 WinNT 完全集 成,也可以很好地与Microsoft BackOffice 产品集成。
DB2
IBM 公司的数据库产品 , 收费的。常应用在银行系统中。
为什么选择MySQL?
1. 开放源代码,使用成本低。
2. 性能卓越,服务稳定。
3. 软件体积小,使用简单,并且易于维护。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值