MySQL安装:
- Debian 或 ubuntu 环境可以通过
apt install mariadb-server
安装。 - 在 CentOS 上可以通过
yum install mariadb-server
安装。 - 在 windows 上,可以下载安装包进行安装
MySQL登陆:
Win+r cmd
输入命令mysql -h localhost -P 3306 -u root -p密码
-h表示host,即主机的ip地址
-P表示port,端口,mysql数据库的默认端口是3306,端口号(注意:这是大写的字母P)
-u表示user用户名
-p表示password密码(注意:这是小写的字母p)
-p和密码之间一定不能有空格,其他的像-u,-h,-P之类的,是可以有空格的,也可以没有空格
MySQL三大范式:
- 每个字段的值必须具有原子性,也就是说数据表中每个字段的值为不可再次拆分的最小数据单元。
- 指在第一范式的基础上,确保数据表中除了主键之外的每个字段都必须依赖主键。
- 是在第二范式的基础上,确保数据表中的每一列都和主键字段直接相关,也就是说,要求数据表中的所有非主键字段不能依赖于其他非主键字段。
反范式化:
如果数据库中的数据量比较大,系统的UV(独立访问用户数:即UniqueVisitor)和PV(页面访问量,即PageView)访问频次比较高,则完全按照MySQL的三大范式设计数据表,读数据时会产生大量的关联查询,在一定程度上会影响数据库的读性能。此时,可以通过在数据表中增加冗余字段来提高数据库的读性能。