《MySQL环境搭建》
目录
一、数据库简介
数据库系统(Database System),是由数据库及其管理软件组成的系统。
数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。
关系型数据库
采用二维表格结构表达实体类型及实体间联系,每条记录具有相同属性,强调数据的强一致性。常见的关系型数据库有MySQL、SqlServer、Orale等。
数据库设计三范式
第一范式(1NF)
数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。简而言之,第一范式就是无重复的域。
第二范式(2NF)
能够区分每个实体的属性或属性组称为候选键(如身份证、电话号码),任何一个候选键都可以被选作主键。第二范式(2NF)要求每条记录可被唯一区分,即要求表中的每列都和主键相关。
第三范式(3NF)
在2NF基础上,任何非主属性不依赖于其它非主属性,即在2NF基础上消除传递依赖。
二、MySQL下载安装
(一)下载
- 访问mysql官网https://www.mysql.com/,选择DOWNLOADS,点击MySQL Community (GPL) Downloads »进入社区下载界面;
- 点击MySQL Community Server进入MySQL社区服务器下载界面;
- 选择Windows版ZIP压缩包进行下载(在此以8.0.28版本示例)。
- 选择直接下载。
执行结果
(二)安装
- 解压缩包,将解压后的文件放至常用软件安装目录;
- 配置环境变量;
- 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
- 打开命令提示符(管理员)——> 输入指令mysqld --initialize-insecure进行数据库初始化;
- 输入指令mysqld install安装服务;
- 输入指令net start mysql启动服务。
(三)设置root用户密码
- cmd打开命令提示符,输入指令mysql -u root -p登录服务器,此处密码为空;
- 输入指令 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
(一)下载安装
- 打开官网,点击“产品”,选择“试用”或者“购买”进行安装程序下载;
- 运行安装程序,指定安装目录,全部默认下一步直至安装完成。
(二)连接数据库
- 打开Navicat,新建MySQL连接;
- 配置参数,测试连接;
- 测试成功,点击确定即可。
执行结果
总结
重点
- 关系型数据库相关概念;
- mysql安装及配置;
- Navicat数据库工具使用。
难点
- 关系型数据库相关概念;
- mysql安装及配置。