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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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天前
|
数据库 索引
深入探索数据库索引技术:回表与索引下推解析
【10月更文挑战第15天】在数据库查询优化的领域中,回表和索引下推是两个核心概念,它们对于提高查询性能至关重要。本文将详细解释这两个术语,并探讨它们在数据库操作中的作用和影响。
43 3
|
29天前
|
存储 算法 Java
解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用
在Java中,Set接口以其独特的“无重复”特性脱颖而出。本文通过解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用。
41 3
|
25天前
|
存储 NoSQL 关系型数据库
数据库技术深度解析:从基础到进阶
【10月更文挑战第17天】数据库技术深度解析:从基础到进阶
55 0
|
18天前
|
存储 负载均衡 监控
数据库多实例的深入解析
【10月更文挑战第24天】数据库多实例是一种重要的数据库架构方式,它为数据库的高效运行和灵活管理提供了多种优势。在实际应用中,需要根据具体的业务需求和技术环境,合理选择和配置多实例,以充分发挥其优势,提高数据库系统的性能和可靠性。随着技术的不断发展和进步,数据库多实例技术也将不断完善和创新,为数据库管理带来更多的可能性和便利。
88 57
|
16天前
|
算法 Java 数据库连接
Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性
本文详细介绍了Java连接池技术,从基础概念出发,解析了连接池的工作原理及其重要性。连接池通过复用数据库连接,显著提升了应用的性能和稳定性。文章还展示了使用HikariCP连接池的示例代码,帮助读者更好地理解和应用这一技术。
31 1
|
22天前
|
数据采集 存储 编解码
一份简明的 Base64 原理解析
Base64 编码器的原理,其实很简单,花一点点时间学会它,你就又消除了一个知识盲点。
60 3
|
3天前
|
存储 供应链 物联网
深入解析区块链技术的核心原理与应用前景
深入解析区块链技术的核心原理与应用前景
|
3天前
|
存储 供应链 安全
深度解析区块链技术的核心原理与应用前景
深度解析区块链技术的核心原理与应用前景
11 0
|
1月前
|
Web App开发 SQL 数据库
使用 Python 解析火狐浏览器的 SQLite3 数据库
本文介绍如何使用 Python 解析火狐浏览器的 SQLite3 数据库,包括书签、历史记录和下载记录等。通过安装 Python 和 SQLite3,定位火狐数据库文件路径,编写 Python 脚本连接数据库并执行 SQL 查询,最终输出最近访问的网站历史记录。
|
19天前
|
供应链 安全 分布式数据库
探索区块链技术:从原理到应用的全面解析
【10月更文挑战第22天】 本文旨在深入浅出地探讨区块链技术,一种近年来引起广泛关注的分布式账本技术。我们将从区块链的基本概念入手,逐步深入到其工作原理、关键技术特点以及在金融、供应链管理等多个领域的实际应用案例。通过这篇文章,读者不仅能够理解区块链技术的核心价值和潜力,还能获得关于如何评估和选择适合自己需求的区块链解决方案的实用建议。
37 0

推荐镜像

更多