- 博客(14)
- 收藏
- 关注
原创 事务 和 锁
事务是数据库程序的基本单位,一般地,一个程序包含多个事务,数据存储的逻辑单位是数据块,数据操作的逻辑单位是事务。原子性、一致性、隔离性、持久性。脏读、不可重复读、幻读。表级锁、行级锁、页级锁。
2023-06-10 20:28:37 78
原创 触发器和事件
在数据库stusys的student表中创建触发器T_insertStudentRecord,当向student表插入一条记录时,显示插入记录的学生的姓名。创建事件E_startDays.从第二天起,每天清空表tb,在2021年12月31日结束。创建现在立即执行的事件E_direct,执行创建一个表tb。创建事件E_insertTb,每2s插入一个记录到表tb.将事件E_startDays更名为E_firstDays.删除事件可使用E_firstDays.二、事件的创建、修改和删除。
2023-05-19 21:37:54 232
原创 存储函数概述
创建一个存储函数F_courseName,由课程号查询课程名。调用存储函数F_courseName。删除存储函数F_courseName。
2023-05-05 16:48:04 105
原创 存储函数的应用
1.创建存储过程P-math,如果“高等数学”课程的平均成绩大于80分,则显示“高等数学成绩良好”, 否则显示“高等数学成绩一般”。1.创建学生表插入一条记录的存储过程P_insertStudent,并调用该存储过程。2.创建修改学生总学分的存储过程P_updateSpecGrade,并调用该存储过程。3.创建删除学生记录的存储过程P_deleteStudent,并调用该存储过程。3.创建一个带有参数的存储过程P_maxGrade,查询指定学号学生的最高分。1.修改MySQL的结束符为“//”.
2023-05-05 16:38:05 484
原创 数据完整性和MySQL函数
3. 在数据库stusys中创建course2表,以表级完整性约束方式定义主键,并指定主键约束名称。2.在数据库stusys中创建score34表,在grade列以表级完整性约束方式定义检查约束。在数据库stusys中创建score3 表,在grade列以列级完整性约束方式定义检查约束。2. 在数据库stusys中创建course5表,以表级完整性约束方式定义唯一性约束。1. 在数据库stusys中创建course4表,以列级完整性约束方式定义唯一性约束。2.删除在score2表上定义的外键约束。
2023-04-29 16:18:57 136
原创 视图和索引
② 向v_StudentSpecialityComm视图中插入一条记录:('191006','程超','男','1998-04-28','通信',50)。② 在数据库stusys中创建V_StudentCourseScore视图,包括学号、姓名、性别、课程号、成绩,按学号升序排列,且专业为计算机。① 在数据库中stusys中创建V_StudentScore视图,包括学号、姓名、性别、专业、课程号、成绩,且专业为计算机。② 修改创建的V_StudentCourseScore视图,学号以降序排列。
2023-04-22 12:38:06 68
原创 子查询和联合查询
2.查询玄修某课程的学生人数多于4人的教师姓名。1.查询选修了课程号为8001课程的学生情况。3.查询比所有通讯专业学生年龄都小的学生。4.查询选修课程号为1004 的学生姓名。
2023-04-16 21:05:27 113
原创 排序查询和限制查询结果
7.查询选修了1201的课程的成绩高于学号为191002的成绩的学生情况。5.查询选修了数据库系统课程且成绩在80分以上的学生情况。2.查询成绩表中成绩前三学生的学号、课程号和成绩。3.采用交叉连接查询教师和讲课地点的所有可能组合。1.将计算机专业的学生按照出生年月降序排序。9.采用右链接查询教师任课情况。4.查询每个学生选修课程的情况。8.采用左连接查询教师任课情况。
2023-04-16 20:46:20 54
原创 分组计算和统计计算
7.查询至少5名学生选修且以8开头的课程号和平均分数。6.查询平均成绩在90分以上的学生的学号和平均成绩。4.查询8001 课程的最高分、最低分、平均成绩。5.查询各门课程的最高分、最低分、平均成绩.2.查询通讯专业的学生的总人数。3.查询1201课程的总分。
2023-04-16 20:22:38 48
原创 数据查询实例
查询student表中所有学生的学生的sno、sname、speciality,并将结果中各列的标题分别修改为学号, 姓名, 专业。查询student表中speciality列,消除结果中的重复行。查询student表中专业为计算机或性别为女的学生。查询student表中不在1998年出生的学生情况。查询student表中所有学生的学号、姓名和专业。查询含有“系统”或“数字”的所有课程名称。查询student表中姓董的学生情况。查询已选课但未参加考试的学生情况。查询student表中所有列。
2023-04-16 20:01:44 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人