JavaWeb_07_MySQL环境搭建

《MySQL环境搭建》

目录

  • 数据库简介(掌握)
  • MySQL下载安装(熟练)
  • Navicat工具安装(熟练)

一、数据库简介

数据库系统(Database System),是由数据库及其管理软件组成的系统。

数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。

关系型数据库

采用二维表格结构表达实体类型及实体间联系,每条记录具有相同属性,强调数据的强一致性。常见的关系型数据库有MySQL、SqlServer、Orale等。

请添加图片描述

数据库设计三范式

第一范式(1NF)

数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。简而言之,第一范式就是无重复的域。

第二范式(2NF)

能够区分每个实体的属性或属性组称为候选键(如身份证、电话号码),任何一个候选键都可以被选作主键。第二范式(2NF)要求每条记录可被唯一区分,即要求表中的每列都和主键相关。

第三范式(3NF)

在2NF基础上,任何非主属性不依赖于其它非主属性,即在2NF基础上消除传递依赖。

二、MySQL下载安装

(一)下载

  1. 访问mysql官网https://www.mysql.com/,选择DOWNLOADS,点击MySQL Community (GPL) Downloads »进入社区下载界面;

请添加图片描述

  1. 点击MySQL Community Server进入MySQL社区服务器下载界面;

请添加图片描述

  1. 选择Windows版ZIP压缩包进行下载(在此以8.0.28版本示例)。

请添加图片描述

  1. 选择直接下载。

请添加图片描述

执行结果

请添加图片描述

(二)安装

  1. 解压缩包,将解压后的文件放至常用软件安装目录;

请添加图片描述

  1. 配置环境变量;

请添加图片描述

  1. mysql根目录下创建my.ini配置文件;
[mysqld]
#字符集设置
character-set-server = utf8
#服务地址
bind-address = localhost
#运行端口
port = 3306
#根目录
basedir = D:/software/mysql-8.0.28-winx64
#data文件夹(运行后生成)
datadir = D:/software/mysql-8.0.28-winx64/data
#最大连接数
max_connections = 2000
#默认引擎
default-storage-engine = INNODB

[mysql]
default-character-set = utf8

[mysql.server]
default-character-set = utf8

[client]
default-character-set = utf8
  1. 打开命令提示符(管理员)——> 输入指令mysqld --initialize-insecure进行数据库初始化;

请添加图片描述

  1. 输入指令mysqld install安装服务;

请添加图片描述

  1. 输入指令net start mysql启动服务。

请添加图片描述

(三)设置root用户密码

  1. cmd打开命令提示符,输入指令mysql -u root -p登录服务器,此处密码为空;

请添加图片描述

  1. 输入指令 alter user ‘root’@‘localhost’ identified by ‘123456’; 修改root用户密码为123456;

请添加图片描述

三、Navicat工具安装

Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同类型的数据库。

官网地址(英文版):https://www.navicat.com/en

官网地址(中文版):https://www.navicat.com.cn

(一)下载安装

  1. 打开官网,点击“产品”,选择“试用”或者“购买”进行安装程序下载;
  2. 运行安装程序,指定安装目录,全部默认下一步直至安装完成。

(二)连接数据库

  1. 打开Navicat,新建MySQL连接;

请添加图片描述

  1. 配置参数,测试连接;

请添加图片描述

  1. 测试成功,点击确定即可。

请添加图片描述

执行结果

请添加图片描述

总结

重点

  1. 关系型数据库相关概念;
  2. mysql安装及配置;
  3. Navicat数据库工具使用。

难点

  1. 关系型数据库相关概念;
  2. mysql安装及配置。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值