摘要: 索引的分类 主键索引(PRIMARY KEY) 唯一的标识,主键不可以重复,只能有一个列作为主键 唯一索引(UNIQUE KEY) 避免重复的列出现,唯一索引可以重复,多个列都可以表示为唯一索引 常规索引(KEY/INDEX) 默认的,index,key关键字来设置 全文索引(FullText) 在 阅读全文
posted @ 2021-08-18 23:02 深夜暗月 阅读(47) 评论(0) 推荐(0)
摘要: 为什么需要三大范式 信息重复 更新异常 插入异常 无法正常显示信息 删除异常 丢失有效信息 三大范式 第一范式 原子性:保证每一列不可再分 第二范式 遵循第一范式 每张表只做一件事情 第三范式 遵循第二范式和第一范式 确保数据表中的每一列数据都和主键直接相关,而不能间接相关 规范性和性能的问题 关联 阅读全文
posted @ 2021-08-18 23:02 深夜暗月 阅读(55) 评论(0) 推荐(0)
摘要: 事务原则 原子性 要不成功,否则失败 一致性 事务前后的数据完整性要一致 持久性 事务一旦提交不可逆 隔离性 事务的隔离性,多个用户并发访问数据库时,数据库会为每个用户开启事务,不能被其他事务的操作数据所干扰。 隔离性所导致的问题 脏读: 一个事务读取到了另一个事务未提交的数据 不可重复读取 在一个 阅读全文
posted @ 2021-08-18 23:01 深夜暗月 阅读(34) 评论(0) 推荐(0)
摘要: 下载tar.gz包 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 将mysql安装到/usr/local/mysql下 解压:tar -zxvf mysql- 阅读全文
posted @ 2021-08-18 21:47 深夜暗月 阅读(61) 评论(0) 推荐(0)
摘要: 下载mysql(注意下载zip) 下载地址:https://dev.mysql.com/downloads/mysql/ 解压到自己顺手的目录下 windows的环境变量【path】中新增mysql的bin目录路径 在mysql根目录新建文件【my.ini】 [mysqld]basedir=D:\a 阅读全文
posted @ 2021-08-18 21:26 深夜暗月 阅读(54) 评论(0) 推荐(0)
摘要: 关系型数据库(SQL) MySQL,Oracle ,Sql Server ,DB2 , SQLlite 通过表和表之间的关系进行数据的存储,学院信息表、考勤表。。。。。。 非关系型数据库(NoSQL) Redis,MongDB 菲关系型数据库,对象存储,通过对象的自身的属性来决定 阅读全文
posted @ 2021-08-18 21:07 深夜暗月 阅读(49) 评论(0) 推荐(0)