1. MySQL安装
这里参考一篇博文:https://blog.csdn.net/Liu68686868/article/details/79518471
原博主的安装类型选择的是 “Server only”,由于是初学者,我推荐选择 “Developer Default”,该安装类型会自带安装 MySQL Workbench,这是一个图形化的管理软件,方便MySQL的管理和使用。(当然很多人也会使用 Navicat for SQL,不过需要单独下载安装)
2. 数据库基础概念知识
-
数据库: 按照数据结构来组织、存储和管理数据的仓库。
-
关系型数据库(RDBMS): 建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
-
二维表: 在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表。
-
行: 一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
-
列: 一列(数据元素) 包含了相同的数据,例如邮政编码的数据。
-
主键: 一列(或一组列),其值能够唯一标识表中的每一行。
-
外键: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
3. MySQL数据库管理系统
-
数据库: 数据库是一些关联表的集合。
-
数据表: 表是数据的矩阵,在一个数据库中的表看起来像一个简单的电子表格。
-
视图: 视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。
-
存储过程: 存储过程是一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。
参考来源
菜鸟教程-MySQL
《SQL必知必会》(第4版)