- 博客(15)
- 收藏
- 关注
原创 第11章 触发器和事件
【例11.5】 在stusys 数据库的student表创建一个触发器T_deleteStudentScore,当删除表student中某个学生的记录时,同时将score表中与该学生有关的数据全部删除。【例11.3】 在stusys 数据库的student表创建触发器T_inserStudentRecord,当向student表插入一条记录时,显示插入记录的学生的姓名。【例11.8】创建事件E_startDays,从第2天起,每天清空表tb,在2021年12月31日结束。
2023-05-31 20:25:04 136
原创 第10章 存储过程与存储函数
【例10.4】创建存储过程P_math,如果”高等数学”课程的平均成绩大于80分,则显示”高等数学成绩良好”,否则显示”高等数学成绩一般”。【例10.11】创建修改学生专业和总学分的过程P_updateSpecGrade,并调用该过程。【例10.10】创建向学生表插入一条记录的过程P_insertStudent,并调用该过程。【例10.3】创建一个带参数的存储过程P_maxGrade,查询指定学号学生的最高分。【例10.12】创建删除学生记录的过程P_deleteStudent,并调用该过程。
2023-05-31 19:54:15 133
原创 第9章 MySQL语言
【例9.15】 查询成绩表score,如果分数列的值大于或等于80分,则输出”良好”,否则输出”一般, 不及格或空值”。【例9.4】 求小于或等于-3.5或6.8的最大整数,大于或等于-3.5或6.8的最小整数。【例9.10】 将”数据库原理与应用”中的”原理与应用”替换为”技术”。【例9.11】 返回字符串joyful的从第4个字符开始的3个字符。【例9.5】 求8.546小数点后2位的值和四舍五入的整数值。【例9.9】 查询字符串”计算机网络”的长度。【例9.2】 求3和4的平方根。
2023-05-18 19:50:41 91
原创 第8章 数据完整性
【例8.3】在stusys数据库中创建course3表,以表级完整性约束方式定义主键,并指定主键约束名称。【例8.14】在stusys数据库中创建表score3,在grade列以列级完整性约束方式定义检查约束。【例8.15】在stusys数据库中创建表score4,在grade列以表级完整性约束方式定义检查约束。【例8.6】在stusys数据库中创建course4表,以列级完整性约束方式定义唯一性约束。【例8.7】在stusys数据库中创建course5表,以表级完整性约束方式定义唯一性约束。
2023-05-03 15:11:31 90
原创 第7章 视图与索引
【例7.6】 向V_StudentSpecialityComm视图中插入一条记录:('196006','程超','男','1998-04-28','通信', 50)。【例7.2】在stusys数据库中创建V_StudentCourseScore视图,包括学号、姓名、性别、课程名、成绩,按学号升序排列,且专业为计算机。【例7.1】在stusys数据库中创建V_StudentScore视图,包括学号、姓名、性别、专业、课程号、成绩,且专业为计算机。【例7.17】查看例7.16所创建的score1表的索引。
2023-05-01 09:49:42 38
原创 第六章 应用题1-17
13.查询选学1201号课程或选学1004号课程的学生姓名、性别、总学分。1.查询score表中学号为196004,课程号为1201的学生成绩。11.查询选修了‘高等数据’且成绩在80分以上的学生情况。6.查询至少有3名学生选修且以4开头的课程号和平均成绩。8.查询各门课程最高分的课程号和分数,并按分数降序排列。9.查询选修3门以上课程且成绩在85分以上的学生情况。12.查询选修某课程的平均成绩高于85分的教师姓名。5.查询1004课程的最高分,最低分和平均成绩。14.查询每个专业最高分的课程名和分数。
2023-05-01 08:27:17 40
原创 第六章 数据查询
例6.1例6.2例6.3例6.4例6.5例6.6例6.7例6.8例6.9例6.10例6.11例6.12例6.13例6.14例6.15例6.16例6.17例6.18例6.19例6.20例6.21例6.22例6.23例6.24例6.25例6.26例6.27例6.28例6.29例6.30例6.31例6.32。
2023-04-30 21:11:54 64
原创 使用命令行恢复数据库文件
1.打开终端,使用mysql -u root -p命令进入MySQL。2.使用show databases;命令查看已有的数据库。4.查看已有数据库,成功创建名为stusys的数据库。3.创建名为stusys的数据库。5.选择stusys为当前数据库。7.恢复数据库stusys。6.退出MySQL命令。
2023-04-30 14:59:35 597
原创 实验5 表数据操作
表5.4 StudentInfo表的样本数据。#表5.1 StudentInfo表的样本数据。#表5.2 StudentInfo表的样本数据。#表5.3 ScoreInfo表的样本数据。
2023-04-19 19:58:11 34
原创 实验4.2-3
(2)创建studentinfo表,显示studentinfo表的基本结构。(1)创建数据库stuexpm。课本P78实验4.2-3。
2023-04-01 19:25:29 52
原创 MySql数据表
1)表 2)表结构 3)记录 4)字段 5)空值 6)关键字 7)默认值。3、在学生信息数据库(stusys)中创建student表。在工作和生活中表是经常使用的一种表示数据及其关系的形式。4、直接复制数据库中的已有表的结构和数据来创建一个表。6、查看数据库stusys中student表的基本结构。2、创建名为stusys的学生信息数据库。7、删除student表。8、删除stusys库。一、数据表的基本概念。
2023-03-26 13:33:23 108
原创 Mysql数据库
数据库是一个存储数据对象的容器,数据对象包含表、视图、索引、存储过程、触发器等,必须首先创建数据库,然后才能创建存放于数据库中的数据对象。在关系数据库中,关系就是表,表是数据库中最重要的数据库对象,用来存储数据库中的数据。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
2023-03-25 19:33:21 67
原创 图书管理系统E-R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性联系的方法,用来描述现实世界的概念模型。连线:实体与属性之间;联系与属性之间用直线相连,并在直线上标注联系的类型。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。矩形框:表示实体,在框中记入实体名。菱形框:表示联系,在框中记入联系名。
2023-03-25 18:20:39 7375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人