自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Mysql附录B学生信息数据库的表结构和样本数据

课本P306-308。

2023-04-20 17:38:58 55

原创 实验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

原创 MySQL安装与配置(MacOs系统)

Mac电脑MySQL安装步骤

2023-02-25 19:52:12 134 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除