win系统MySQL安装使用流程

发布于:2022-12-21 ⋅ 阅读:(552) ⋅ 点赞:(0)
win系统MySQL安装使用流程

目录

一、MySQL是什么?

          1.1关系型数据库(传统型数据库)

        1.1.2实际开发中 库、表、行、字段 的关系

        1.1.3补充 建表的字段(常见的)类型:

1.14 三个关键点

1. SQL 是一门数据库编程语言2. 使用 SQL 语言编写出来的代码,叫做 SQL 语句3. SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb) 不支持 SQL 语言

         1.2非关系型数据库(新型数据库)

二、使用步骤

1.下载官网地址

2.安装步骤(默认下一步)

      2.1 安装过程中,会需要输入MySQL中root用户的密码,一定记得记住该密码

      2.2 配置全局环境变量       

3.启动mysql

        3.1安装完后,mysql服务自动启动

        3.2手动通过cmd命令行 开启/关闭 mysql服务

4.链接mysql服务器(本地)

4.1 通过win+R键的输入cmd进入命令行窗口,并输入以下内容,进入mysql(本地):

参数:-h : MySQL服务所在的主机IP -P : MySQL服务端口号, 默认3306 -u : MySQL数据库用户名 -p : MySQL数据库用户名对应的密码

4.3输入密码                                               (安装时,设置的密码) 

总结


一、MySQL是什么?

MySQL是一个关系型数据库管理系统

        使用SQL语言来进行统一操作,是操作关系型数据库的 统一标准
即使是使用别的关系型数据库,如: Oracle DB2 SQLServer ,也完全不用
担心,因为操作的方式都是一致的。        ​​​​​​​

          1.1关系型数据库(传统型数据库)

关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单说,关系型数据库是由多张能互相连接的表组成的数据库。

优点

  1. 使用表存储数据,格式统一,便于维护
  2. 使用通用的 SQL 语言操作,使用方便,可用于复杂查询。
  3. 数据存储在磁盘中,安全。

缺点

  1. 读写性能比较差,不能满足海量数据的高效率读写。
  2. 不节省空间。因为建立在关系模型上,就要遵循某些规则,比如数据中某字段值即使为空仍要分配空间。
  3. 固定的表结构,灵活度较低。

常见的关系型数据库有 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。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。

优点

  1. 非关系型数据库存储数据的格式可以是 key-value 形式、文档形式、图片形式等。使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
  2. 速度快,效率高。 NoSQL 可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘。
  3. 海量数据的维护和处理非常轻松。
  4. 非关系型数据库具有扩展简单、高并发、高稳定性、成本低廉的优势。
  5. 可以实现数据的分布式处理。

缺点

  1. 非关系型数据库暂时不提供 SQL 支持,学习和使用成本较高。
  2. 非关系数据库没有事务处理,没有保证数据的完整性和安全性。适合处理海量数据,但是不一定安全。
  3. 功能没有关系型数据库完善。
        

二、使用步骤

1.下载官网地址

2.安装步骤(默认下一步)

      2.1 安装过程中,会需要输入MySQLroot用户的密码,一定记得记住该密码

      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输入密码                                               (安装时,设置的密码) 

总结


以上就是今天要讲的内容.


网站公告

今日签到

点亮在社区的每一天
去签到