一、什么是Mysql数据库?
MySQL数据库是一种关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,后来被Sun公司收购,最终成为Oracle旗下的产品。MySQL使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样的设计增加了速度并提高了灵活性。
MySQL数据库系统的主要特点包括体积小、速度快、总体拥有成本低,以及开放源代码。由于其开放源码的特性,任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。这些优势使得MySQL成为许多中小型网站为了降低网站总体拥有成本而选择的数据库。
MySQL软件采用双授权政策,分为社区版和商业版。其广泛的应用场景涵盖了从个人项目到大型企业级应用的各个领域,特别是在WEB应用方面,MySQL被公认为最好的RDBMS应用软件之一。
掌握MySQL数据库的使用,通常包括理解结构化语言SQL、使用DDL创建数据库和表、通过Dos命令修改和删除库和表、利用DML命令增删改表数据、以及使用DQL命令查询表数据等技能。此外,了解数据库索引与备份也是非常重要的。
总之,MySQL数据库以其优秀的性能、广泛的应用和开放源码的特性,在数据库领域中占据着重要的地位。
二、数据库专业术语
数据库领域包含了许多专业术语,以下是一些常见的术语及其解释:
- 数据库(Database):指存储在计算机上的数据集合。它可以包括一个或多个表,每个表包含多个行和列,用于存储数据。
- 数据表(Table):数据库中的一个独立的数据存储结构,由若干个列组成,每个列存储一个特定类型的数据。数据表也可以称为“表”,它是数据库中的基本存储单位。
- 列(Column):数据表中的一列,用于存储相同类型的数据。列也被称为“字段(Field)”,是数据表的基本组成部分。
- 行(Row):数据表中的一行,包含一组相关的数据。在数据库中,行通常被称为“记录(Record)”,它表示特定实体或对象的完整信息。
- 主键(Primary Key):一个唯一的标识符,由一个字段或多个字段组成。主键的作用是确保表中数据的唯一性,并加速数据访问。
- 索引(Index):用于加快数据检索速度的数据结构。在MySQL中,有多种类型的索引,如唯一索引、全文索引、复合索引等。
- 视图(View):一种虚拟的表,它不实际存储数据,而是基于一个或多个实际表的查询结果。视图可以简化复杂的SQL查询,并提供数据的特定视角。
- 存储过程(Stored Procedure):一组预编译的SQL语句的集合,可以被存储和重复调用。存储过程可以接收输入参数并返回多个结果,用于封装复杂的数据库操作。
- 事务(Transaction):一系列数据库操作的集合,这些操作要么全部成功执行,要么全部回滚到原始状态。事务通过ACID(原子性、一致性、隔离性和持久性)属性进行控制,确保数据的完整性和一致性。
除了上述术语外,数据库领域还有许多其他术语,如触发器(Trigger)、外键(Foreign Key)、表空间(Tablespace)等,这些术语都是理解和使用数据库系统所必需的。
三、Windows 上安装 MySQL
下载mysql网址:
MySQL :: Download MySQL Installer (Archived Versions)
*因为目前大部分企业公司用到的版本还是5.6或者是5.7的,8.0的版本可能会存在目前业务报错和不兼容等问题,所以我这边选择的是5.7.40的客户端版本,点击Download即可
打开下载好的安装程序
这样就安装完成了!!!
下一步
找到安装mysql的安装位置,也就是之前设置的路径(我这里就一个C盘,就不改了)
复制这个路径打开环境变量设置
在系统变量中新建
MYSQL_HOME
C:\Program Files\MySQL\MySQL Server 5.7
即可!!!
接下来Win+r,输入cmd ,回车
在命令行中输入:
mysql -uroot -p (root是用户名,默认的)
123456 (安装时设置的密码)
至此Mysql就安装完了~