《MySQL实验报告》
言人冰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL数据库 *实验19触发器
一、实验目的 1、掌握触发器工作机制 2、掌握触发器的设计 二、实验内容 本次实验模拟生成一个日志表,当用户对xs表数据有插入或删除操作后,在日志表record中记录 1、在xscj数据库中增加了一张record表,该表的结构如图1所示 图1 record表结构 2、为xs表设计insert触发器,当xs表插入一条数据后,在record表记录操作的信息 提示:用户名用函数user()获取,操作类型是’插入’,原内容为null,新内容为插入数据的学号+姓名,时间用函数datetime()原创 2021-06-17 18:46:22 · 708 阅读 · 0 评论 -
MySQL数据库 *实验18错误处理
期末考核快要来了,好紧张鸭 一、实验目的 掌握存储过程中的异常声明 当存储过程执行出现异常时,会处理异常 二、实验准备 上次实验17已经设计了一个main过程,它能实现以下功能 创建表xs1 调用get_name过程得到随机生成的姓名和性别 通过循环语句将10000个学生的学号、姓名、性别插入到xs1表中 查看xs1表的记录 三、实验内容 复制和修改main过程,另存为main2过程,在main2存储过程中需要增加这些内容 声明异常 用创建xs1表同样的方式创建表xs2 给xs2表的姓名列添加唯一原创 2021-06-15 23:46:05 · 863 阅读 · 6 评论 -
MySQL数据库 *实验17存储过程
青春之码 用智慧去破解更多可能 <<<<<<【注】本实验有导入编写好的数据库xscj,xs表在本次有用到,下面展示它的表结构 1、以下是一个过程get_a_character的部分代码,需要大家完善代码。该过程实现输入任意一个字符串(s),该过程执行后从s字符串中任意抽取一个字符,并将此字符返回给变量w 可以通过以下语句测试get_word过程是否编写成功 <<<<<<<<<<<<<&原创 2021-06-02 13:53:20 · 1128 阅读 · 0 评论 -
MySQL数据库 *实验16 变量表达式和函数
只要你有想去的地方,全世界都会为你让路~ 1.定义一个变量x存放以下字符串 '刘王张赵李钱朱何孙曾陈吴黄刘邓周毛江胡’; 2.定义一个变量len1存放x字符串的长度; 3.定义一个变量m1存放以下字符串 ‘依秋香巧花紫萱莉玉芳菊碧丽念雅红燕艳莲荷蕾紫莹颖琪’; 4.定义一个变量len2存放m1字符串的长度; 5.定义一个变量m2存放以下字符串 ‘澄德海超阳昌瀚亮锋涵煦杰俊诚毅峰衍浩广邈言博畅’; 6.定义一个变量len3存放m2字符串的长度; 7.定义一个变量xb,用随机函数生成[0,1]之间的原创 2021-05-21 00:51:15 · 1523 阅读 · 4 评论 -
MySQL数据库 *实验15 数据完整性约束
劦力同行,一路相伴 1、对“employees”表的“部门号”创建外键约束,要求不能删除“departments”表的部门号,允许修改“departments”表的部门号 2、删除“departments”表的部门号时会显示什么? 3、将“departments”表的部门号1改为11时, 1)显示修改部门号使用的语句 2)显示employees表的所有记录 4、给“employees”表插入一条记录,要求部门号为7,会显示什么 5、给“salary”表创建外键约束,要求如果删原创 2021-05-18 13:37:10 · 1107 阅读 · 6 评论 -
MySQL数据库 *实验14 视图
1、查询选修了2门以上的课并且选修的所有课成绩都在80分以上的同学,查看学号、姓名、成绩(这个示例以前用子查询做过,现在把所有子查询的代码改为视图,将所有创建视图的代码和最终结果贴图,体会下用视图的好处) 代码版 mysql> create or replace view v1 as -> select 学号,姓名,count(课程号) as 课程数,成绩 -> from xs_kc -> join xs using(学号) -> group.原创 2021-05-09 08:38:32 · 588 阅读 · 0 评论 -
MySQL数据库 *实验12 查询-order by、limit、union、handler语句
1、将通信工程专业学生按其平均成绩降序排列。 select 姓名,学号, avg(成绩) as 平均成绩,专业名 from xs_kc join xs using(学号) where 专业名 = '通信工程' group by 学号 order by avg(成绩) desc; +--------+--------+----------+----------+ | 姓名 | 学号 | 平均成绩 | 专业名 | +--------+--------+----------+------.原创 2021-04-22 11:19:12 · 449 阅读 · 0 评论 -
MySQL数据库 *实验11 group by子句和having 子句
本章过于easy,故直接贴图,无源代码 对yggl数据库分学历,按性别统计人数,显示(学历、性别、人数),需要显示最后汇总 对yggl数据库按电话号码第1位数统计下人数,显示(电话首位,人数),可以使用left函数或substr函数,格式如下表 查找yggl数据库,按部门统计平均收入,显示(部门名称、平均收入) 查找xscj数据库,统计下每个月出生的学生人数,显示(出生月、人数) 2.读入数据 代码如下(示例): data = pd.read_csv( 'https://l原创 2021-04-13 13:16:46 · 624 阅读 · 2 评论 -
MySQL数据库 *实验报告10 子查询
欢迎来到言人冰的博客,本次实验有亿点点难度 首先创建两个数据库 xscj3 和 ygg3 +-----------------+ | Tables_in_xscj3 | +-----------------+ | kc | | xs | | xs_kc | +-----------------+ +----------------+ | Tables_in_ygg3 | +----------------+ | departments原创 2021-04-09 00:07:57 · 1403 阅读 · 0 评论 -
MySQL数据库 *实验报告9 查询-更多表连接
导入两个数据库:xscj2,ygg2 +-----------------+ | Tables_in_xscj2 | +-----------------+ | kc | | xs | | xs_kc | +-----------------+ +----------------+ | Tables_in_ygg2 | +----------------+ | departments | | employees | |原创 2021-04-07 16:03:56 · 840 阅读 · 0 评论 -
MySQL数据库 *实验报告7 多表连接查询
以下为本次实验的内容 首先,本次实验分别有xscj 和 ygg1 两个数据库 +----------------+ | Tables_in_xscj | +----------------+ | js | | kc | | xs | | xs1 | | xs_kc | +----------------+ +----------------+ | Tables_in_ygg1 | +------.原创 2021-04-06 23:53:00 · 2943 阅读 · 0 评论 -
MySQL数据库 *实验报告6 查询where子句
MySQL数据库 *实验报告6 查询where子句 实验报告6 查询where子句 以下为本次实验任务 1、查询xs表中专业名为空的同学的信息 写法1:select * from xs where 专业名 is null; 写法2:select * from xs where 专业名 <=> null; +--------+--------+--------+------+------------+--------+------+------+ | 学号 | 姓名 | 专业原创 2021-04-05 11:59:54 · 2778 阅读 · 4 评论
分享