win系统MySQL安装使用流程
目录
2.1 安装过程中,会需要输入MySQL中root用户的密码,一定记得记住该密码
4.1 通过win+R键的输入cmd进入命令行窗口,并输入以下内容,进入mysql(本地):
参数:-h : MySQL服务所在的主机IP -P : MySQL服务端口号, 默认3306 -u : MySQL数据库用户名 -p : MySQL数据库用户名对应的密码
一、MySQL是什么?
MySQL是一个关系型数据库管理系统
使用SQL语言来进行统一操作,是操作关系型数据库的 统一标准 。
即使是使用别的关系型数据库,如: Oracle 、 DB2 、 SQLServer ,也完全不用
担心,因为操作的方式都是一致的。
1.1关系型数据库(传统型数据库)
关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说,关系型数据库是由多张能互相连接的表组成的数据库。优点
- 使用表存储数据,格式统一,便于维护。
- 使用通用的 SQL 语言操作,使用方便,可用于复杂查询。
- 数据存储在磁盘中,安全。
缺点
- 读写性能比较差,不能满足海量数据的高效率读写。
- 不节省空间。因为建立在关系模型上,就要遵循某些规则,比如数据中某字段值即使为空仍要分配空间。
- 固定的表结构,灵活度较低。
常见的关系型数据库有 Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access 和 MySQL 等。
传统型数据库的数据组织结构
在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成。
- 数据库类似于 Excel 的工作簿
- 数据表类似于 Excel 的工作表
- 数据行类似于 Excel 的每一行数据
- 字段类似于 Excel 的列
- 每个字段都有对应的数据类型
1.1.2实际开发中 库、表、行、字段 的关系
1. 在实际项目开发中,一般情况下,每个项目都对应独立的数据库。
2. 不同的数据,要存储到数据库的不同表中,例如:用户数据存储到 users 表中,图书数据存储到 books 表中。
3. 每个表中具体存储哪些信息,由字段来决定,例如:我们可以为 users 表设计 id、username、password 这 3 个 字段。
4. 表中的行,代表每一条具体的数据。
1.1.3补充 建表的字段(常见的)类型:
- DataType 数据类型:
- 1 int整数
- 2 varchar(length) 字符串
- 3 tinyint(1) 布尔值 字段的特殊标识:
- 1 PK(Primary Key)主键、唯一标识
- 2 NN(Not Null)值不允许为空
- 3 UQ(Unique)值唯一
- 4 AI(Auto Increment)值自动增长
1.14 三个关键点
1. SQL 是一门数据库编程语言
2. 使用 SQL 语言编写出来的代码,叫做 SQL 语句
3. SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb) 不支持 SQL 语言
1.2非关系型数据库(新型数据库)
非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。
优点
- 非关系型数据库存储数据的格式可以是 key-value 形式、文档形式、图片形式等。使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
- 速度快,效率高。 NoSQL 可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘。
- 海量数据的维护和处理非常轻松。
- 非关系型数据库具有扩展简单、高并发、高稳定性、成本低廉的优势。
- 可以实现数据的分布式处理。
缺点
- 非关系型数据库暂时不提供 SQL 支持,学习和使用成本较高。
- 非关系数据库没有事务处理,没有保证数据的完整性和安全性。适合处理海量数据,但是不一定安全。
- 功能没有关系型数据库完善。
二、使用步骤
1.下载官网地址
2.安装步骤(默认下一步)
2.1 安装过程中,会需要输入MySQL中root用户的密码,一定记得记住该密码
2.2 配置全局环境变量
此电脑右击....系统变量 path 后面追加 C:Program Files\MySQL\MySQL Server 8.0\bin\,如图所示。安装完成后还需要配置环境变量,这样才可以在任何目录下连接MySQL。
注意:我是默认安装的路径......C盘,赖得换盘
3.启动mysql
3.1安装完后,mysql服务自动启动
3.2手动通过cmd命令行 开启/关闭 mysql服务
net start mysql80
net stop mysql80
4.链接mysql服务器(本地)
4.1 通过win+R键的输入cmd进入命令行窗口,并输入以下内容,进入mysql(本地):
mysql [-h 127.0.0.1] [-P 3306] -u root -p
是本地服务的,可简写:
mysql -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码需要加上这两个参数 -h ,-P 来指定远程主机 IP 、端口,如果连接本地的 MySQL ,则无需指定这两个参数。
4.3输入密码 (安装时,设置的密码)
总结
以上就是今天要讲的内容.