MySQL数据库程序设计套题⑩【真题截图+原理解析】

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
全局流量管理 GTM,标准版 1个月
简介: MySQL数据库程序设计套题【真题截图+原理解析】

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

DELIMITER $$
CREATE TRIGGER custLevel BEFORE INSERT ON customer FOR EACH ROW
BEGIN
DECLARE creditlim int;
SET creditlim=_____;
IF creditlim > 50000 THEN
  SET NEW.customerLevel = '1st Level ';
_______(creditlim <= 50000 && creditlim >= 10000) THEN
  SET NEW.customerLevel = '2nd Level ';
ELSEIF creditlim < 10000 THEN
  SET NEW.customerLevel = '3rd Level';
END _______ ; 
END $$
DELIMITER ;

image.png

DELIMITER $$
CREATE _______ priceIncrementByCat(in p_catname CHAR(20), in p_increment decimal(10,2))
BEGIN
UPDATE product p,category c SET p.price=p.price*(1+p_increment)
WHERE p.cid=c.cid AND c.cname=________;
IF(ROW_COUNT()=0) THEN
    SELECT '类别名称不存在、或者该类别中无商品!' AS Result;
ELSE
    SELECT CONCAT('类别:"',p_catname,'"中,有', ________,'件商品价格已被更新!') AS Result;
END IF;
END $$
DELIMITER ;

image.png

image.png

image.png

<?php
  $con=mysql_connect("localhost:3306","root","")
    or die("数据库服务器连接失败!<br>");
//**********found**********
  mysql_select_db("mysqltest", ________) or die( "数据库选择失败!<br>");
  if(isset($_GET['del']))
  {
    $sid=$_GET['del'];
    $delstudent='delete from student where sid='.$sid;
//**********found**********
    _________($delstudent,$con);
  }
  $sql_student="SELECT sid,sname,score,deptname FROM student s,dept d where s.deptno=d.deptno";
  $result_student=mysql_query($sql_student,$con);
?>
<!-- **********found********** -->
<_______ border='1px'>
  <tr>
    <td>结果序号</td>
    <td>学号</td>
    <td>姓名</td>
    <td>成绩</td>
    <td>系别名称</td>
    <td>操作</td>
  </tr>
<?php
//**********found**********
  $counter=_______;
  while($rows_student=mysql_fetch_array($result_student)){
    $counter++;
?>
  <tr> 
    <td><?php echo $counter; ?></td>
    <td><?php echo $rows_student[0];?></td>
    <td><?php echo $rows_student[1];?></td>
    <td><?php echo $rows_student[2];?></td>
    <td><?php echo $rows_student[3];?></td>
    <td><a href='sj3.php?del=<?php echo $rows_student[0];?>' onclick='return confirm("确定要删除吗")'>删除</a></td>
  </tr>
<?php
  }
  mysql_close($con);
?>
</table>
<!-- **********found********** -->
<br/>所有学生的信息(共有 <?php echo ____ ?> 人):<br/>

我们多看一些语法就知道PHP的语法知识套路了,你并且也可以熟悉PHP在操作MySQL的时候的一些套路了。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
19天前
|
SQL 数据挖掘 测试技术
南大通用GBase8s数据库:LISTAGG函数的解析
南大通用GBase8s数据库:LISTAGG函数的解析
|
17天前
|
运维 持续交付 云计算
深入解析云计算中的微服务架构:原理、优势与实践
深入解析云计算中的微服务架构:原理、优势与实践
45 1
|
1天前
|
缓存 关系型数据库 MySQL
MySQL 索引优化与慢查询优化:原理与实践
通过本文的介绍,希望您能够深入理解MySQL索引优化与慢查询优化的原理和实践方法,并在实际项目中灵活运用这些技术,提升数据库的整体性能。
20 5
|
1天前
|
存储 关系型数据库 MySQL
double ,FLOAT还是double(m,n)--深入解析MySQL数据库中双精度浮点数的使用
本文探讨了在MySQL中使用`float`和`double`时指定精度和刻度的影响。对于`float`,指定精度会影响存储大小:0-23位使用4字节单精度存储,24-53位使用8字节双精度存储。而对于`double`,指定精度和刻度对存储空间没有影响,但可以限制数值的输入范围,提高数据的规范性和业务意义。从性能角度看,`float`和`double`的区别不大,但在存储空间和数据输入方面,指定精度和刻度有助于优化和约束。
|
13天前
|
SQL 存储 关系型数据库
MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集
本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。
|
19天前
|
SQL 存储 Oracle
南大通用GBase 8s数据库游标变量解析:提升数据库操作效率
南大通用GBase 8s 数据库游标变量解析:提升数据库操作效率
|
25天前
|
运维 持续交付 虚拟化
深入解析Docker容器化技术的核心原理
深入解析Docker容器化技术的核心原理
45 1
|
18天前
|
存储 供应链 算法
深入解析区块链技术的核心原理与应用前景
深入解析区块链技术的核心原理与应用前景
42 0
|
20天前
|
SQL Java 数据库连接
canal-starter 监听解析 storeValue 不一样,同样的sql 一个在mybatis执行 一个在数据库操作,导致解析不出正确对象
canal-starter 监听解析 storeValue 不一样,同样的sql 一个在mybatis执行 一个在数据库操作,导致解析不出正确对象
|
21天前
|
JavaScript 前端开发 API
Vue.js响应式原理深度解析:从Vue 2到Vue 3的演进
Vue.js响应式原理深度解析:从Vue 2到Vue 3的演进
50 0

推荐镜像

更多