摘要: 一、为什么需要数据库设计? 当数据库比较复杂时我们需要设计数据库 糟糕的数据库设计 : 数据冗余,存储空间浪费 数据更新和插入的异常 程序性能差 良好的数据库设计 : 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 软件项目开发周期中数据库设计 : 需求分析阶段: 分析客户的 阅读全文
posted @ 2023-05-14 23:42 YE- 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 数据库备份必要性 1.保证重要数据不丢失 2.数据转移 3.MySQL数据库备份方法 mysqldump备份工具 1.数据库管理工具,如SQLyog 2.直接拷贝数据库文件和相关配置文件 3.mysqldump客户端 作用 : 转储数据库 搜集数据库进行备份 将数据转移到另一个SQL服务器,不一定是 阅读全文
posted @ 2023-05-14 23:33 YE- 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一、索引的作用 1.提高查询速度 2.确保数据的唯一性 3.可以加速表和表之间的连接 , 实现表与表之间的参照完整性 4.使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间 5.全文检索字段进行搜索优化. 二、分类 1.主键索引 (Primary Key) 2.唯一索引 (Uniqu 阅读全文
posted @ 2023-05-14 22:36 YE- 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 今日报告 代码时间:大概5h吧 代码行: 估摸着不到三百行吧 博客数量:7篇(不算这篇的话) 遇到的问题: 继续肝遇见狂神说的MySQL的视频课,学会了很多,尤其是select的查询,真多呀 希望MySQL能在以后工作中用到,期末考高分 阅读全文
posted @ 2023-05-14 22:23 YE- 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、事务 要么都成功,要么都失败 四个特性: 原子性:不可再分割的工作单位,一个事务中要么都完成,要么都不完成 一致性:从一致的状态转换到另一个一致的状态,事务前后的数据保持一致 隔离性:屏蔽其他的事务,专注自己的事务,互不干扰 持久性:存储在数据库的数据是永久的,事务一旦提交就不可逆,事务未提交就 阅读全文
posted @ 2023-05-14 22:20 YE- 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 点我跳转到菜鸟的函数总结 在这里举几个例子吧 -- 数学运算 SELECT ABS(-52) -- 取绝对值 SELECT CEILING(5.4160) -- 向上取整 SELECT FLOOR(4631.449613) -- 向下取整 SELECT RAND() -- 返回一个0-1之间的随机数 阅读全文
posted @ 2023-05-14 21:08 YE- 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一、子查询 where(这个值是计算出来的) 先执行where里面的语句,之后执行外面的语句 本质:where里面嵌套一个子查询语句 查询参加高等数学考试的学生(学号,姓名。科目编号,成绩),降序排列 -- 方式一:连接查询 SELECT s.studentno,studentname,r.subj 阅读全文
posted @ 2023-05-14 17:55 YE- 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、排序查询 order by 排序 升序 ASC 降序 DESC 1.升序排序 -- 查询参加考试的同学,包含的信息包括学号,姓名,科目名,分数(以分数升序展示) SELECT s.studentno,studentname,subjectname,studentresult FROM stude 阅读全文
posted @ 2023-05-14 13:14 YE- 阅读(22) 评论(0) 推荐(0) 编辑