摘要:
mysql学习10 为什么需要数据规范化: 信息重复 更新异常 插入异常:无法正常显示信息; 删除异常:漏删关联表,丢失有效信息; 三大范式: 第一范式: 原子性:保证每一列不可再分; 第二范式: 前提:满足第一范式; 每张表只描述一件事情; 第三范式: 前提:满足第一范式和第二范式; 确保数据表中 阅读全文
posted @ 2022-03-19 20:38
gzs1024
阅读(34)
评论(0)
推荐(0)
摘要:
mysql学习09 为什么要规范数据库设计: 当数据库比较复杂的时候,我们就需要设计了; 糟糕的数据库设计: 数据冗余,浪费空间; 数据插入和删除都比较麻烦/异常【屏蔽使用物理外键】 程序的性能差; 良好的数据库设计: 节省内存空间; 保证数据的完整性; 方便我们开发系统; 软件开发中,关于数据设计 阅读全文
posted @ 2022-03-19 20:19
gzs1024
阅读(71)
评论(0)
推荐(0)
摘要:
mysql学习08(数据库权限和备份) 权限管理: 数据库用户管理:命令 -- 用户表:mysql.user-- 本质:就是对这张表的增删改查;-- 创建用户:create user 用户名 IDENTIFIED BY '密码'CREATE USER demo IDENTIFIED BY 'dem 阅读全文
posted @ 2022-03-19 19:30
gzs1024
阅读(76)
评论(0)
推荐(0)
摘要:
mysql学习07 事务ACID原则,脏读,不可重复读,幻读 什么是事务: 核心:将一组SQL放在一个批次中去执行; 要么都成功,要么都失败; InnoDB:支持事务; 事务原则:ACID 原子性(Atomicity):要么都成功,要么都失败 原子性是指事物是一个不可分割的工作单位,事务中的操作要么 阅读全文
posted @ 2022-03-19 17:57
gzs1024
阅读(157)
评论(0)
推荐(0)
摘要:
mysql学习06 聚合函数(常用) 函数名称描述 COUNT() 计数 SUM() 求和 AVG() 平均值 MAX() 最大值 MIN() 最小值 语法: --语法:SELECT COUNT(studentNo) FROM result ; -- Count(字段):会忽略所有的null值;SE 阅读全文
posted @ 2022-03-19 15:15
gzs1024
阅读(27)
评论(0)
推荐(0)