该博客主要内容:数据库概述及主流数据库管理系统MySQL的安装使用。
数据库(Database,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。
还有DBMS(DataBase Manage System),即数据库管理系统。如果你学习过《计算机组成原理》,就一定知道计算机软件系统分为系统软件和应用软件,而DBMS就是系统软件的重要组成部分。
一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。
用户通过数据库管理系统访问数据库中的数据。
Oracle(甲骨文):Oracle数据库可以运行在UNIX、Windows等主流操作系统平台,完全支持所有的工业标准,并获得最高级别的ISO标准安全性认证。一般称为大型数据库。
MySQL:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle甲骨文公司旗下产品。MySQL是最流行的关系型数据库管理系统之一。学生时代接触最多的就是它了。“小海豚”,如下:
DB2: 是IBM公司的产品,DB2数据库系统采用多进程多线索体系结构,其功能足以满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案。
Microsoft SQL Server:SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点。
范式即数据库的设计规范
综上,三个范式逐级递上,共同建立起数据库。
1NF,规定了一个数据库最底层 表(table) 的每一行(属性)的构建标准。如下表:
2NF,给一个多行构成的实例标注出一个能够唯一代表它的属性(主键),之后,无论在其他哪里要用到这个实例,调用主键即可。
3NF,在其他表中需要另一表的数据时,将那张表的主属性(主键)添加到属性中来,使之成为自己的属性之一。
这是:MYSQL8.0.22版本,需要最新版本的大佬可自行前往官网下载。
链接:https://pan.baidu.com/s/1n5TEqY2PLxtBRpw_hkuzJw
提取码:CZX8
mysqld --initialize --console