文章目录
数据库三范式
第一范式:1NF
java
第一范式:
数据库中无重复的列,每一列都是不可分割的基本数据项,同一个列中不能有多个值,
即实体中的某个属性不能有多个值或者不能有重复的属性,
确保每一列的原子性。除去同类型的字段,就是无重复的列。
第一范式是对关系模型的基本要求,不满足第一范式的数据库就不是关系型数据库。
第二范式:2NF
java
第二范式:
第二范式必须先满足第一范式,属性完全依赖于主键,要求表中的每一行必须可以被唯一的区分,
通常就是为表加上每一行的唯一标识主键Primary Key,
非PK字段需要与整个PK有直接相关性,即非PK的字段不能依赖于部分主键。
第三范式:3NF
java
第三范式:
满足第三范式必须先满足第二范式属性,非主键属性不依赖于其他非主键属性。
第三范式要求一个数据表中不包含已在其他表中已包含的非主建关键字信息,非PK的字段间不能有从属关系。
Yum安装
CentOS7 yum安装
第一步:下载RPM包
第二步:上传rpm包
yum install rpm包之后,系统已经配置好了yum源了
第三步:查看mysql的安装服务名
第四步:yum -y install
bash
yum -y install mysql-community-server
第五步:启动mysql,
bash
systemctl enable --now mysqld
查看mysql端口
mysql单进程多线程的服务
解决"Access denied"拒绝访问异常
新安装的mysql应该默认是没有登录密码的,怎么我这个登录不了呢
解决办法:
在/etc/my.cnf文件中增加一行如下配置
bash
skip-grant-tables
然后就能登录了