代码编织梦想

SELECT playTime AS '日期',
(SELECT COUNT(result)FROM t_a WHERE result='胜' )AS '胜',

(SELECT COUNT(result) FROM t_a WHERE result='负' )AS '负'
FROM t_a 
GROUP BY playTime;
-- 1、
select playTime,
 sum(case when result='胜' then 1 else 0 end)'胜',
sum(case when result='负' then 1 else 0 end)'负' from t_a group by playTime
 -- 2、
SELECT name,
Max(CASE kecheng WHEN '数学' THEN fenshu ELSE 0 END )数学,
Max(CASE kecheng WHEN '语文' THEN fenshu ELSE 0 END )语文,
Max(CASE kecheng WHEN '英语' THEN fenshu ELSE 0 END )英语
FROM t_b
GROUP BY name HAVING 数学>80 AND 语文>80 AND 英语>80;
-- 3、删除除了编号不同,其他都相同的冗余学生信息
DELETE s1 FROM t_c s1 INNER JOIN t_c s2
 WHERE s1.bianhao<s2.bianhao AND s1.xuehao=s2.xuehao 
AND s1.name=s2.name AND s1.kechenghao=s2.kechenghao 
AND s1.kecheng=s2.kecheng AND s1.fenshu=s2.fenshu;
-- 4、四、写一个mysql 通用存储过程分页
DELIMITER $$
 
CREATE
    /*[DEFINER = { user | CURRENT_USER }]*/
    PROCEDURE `mysqlgj4`.`pro_1`(pageindex INT,rowss INT)
    /*LANGUAGE SQL
    | [NOT] DETERMINISTIC
    | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
    | SQL SECURITY { DEFINER | INVOKER }
    | COMMENT 'string'*/
    BEGIN
SET @pro=CONCAT('select * from student limit ',(pageindex-1)*rowss,',',rowss);
PREPARE pro FROM @pro;
EXECUTE pro;
    END$$
 
DELIMITER ;
#调用存储过程(1表示页数,5表示每页显示多少条数据)
CALL pro_1(1,5);
-- 创建触发器,当用户确定下订单时,同时更新对应商品库存记录,当订单商品数量超过库存时, 修改订单数量为最大库存。
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/WMJ_wmj75/article/details/129625826

mysql职称为教授副教授_MYSQL期末复习题153.doc-爱代码爱编程

MYSQL期末复习题153 项目一: 1、什么是数据库?数据库:DataBase简写DB,是按照一定的数据结构来组织、存储和管理数据的集合。 2、数据库的特点:数据结构化、数据共享、数据独立性高、 数据统一管理与控制。 3、数据库系统的组成:DataBase System简写DBS,由数据库、数据库管理系统(DBMS)和数据库应用程序组成。

mysql简单应用题是什么题型_mysql简单sql复习题-爱代码爱编程

#mysql连接查询,和子查询的复习 ##数据库表简介 1、grade年级 2、student 学生 3、subject 科目 4、result 成绩 ## 子查询 一个查询语句包含了另一个查询语句的编码方式 where 筛选分组前的内容,having筛选分组后的内容 只要是聚合函数做条件一定放在having后; 1考试成绩不及

Mysql高级-爱代码爱编程

一、Mysql架构介绍 第一种Linux安装MySQL 把安装包放到opt目录下 查看是否安装过MySQL 先安装server root@hadoop2 opt]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm --force --nodeps 安装客户端 rpm -ivh MySQL-c

MySQL高级-爱代码爱编程

这是根据B站上面周阳老师讲的MySQL高级知识来记得笔记 一、MySQL框架介绍 概述 MySQL是一个关系型数据库管理系统,由瑞; 典MySQL AB公司开发,国前属于Oracle公司。MySQL是- -种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在-一个大仓库内, 这样就增加了速度并提高了灵活性。Mysq|是开源的,所以你不需

2021年最新MySQL 高级面试题及答案-爱代码爱编程

前言 最近针对互联网公司面试问到的知识点,总结出了Java程序员面试涉及到的绝大部分面试题及答案分享给大家,希望能帮助到你面试前的复习且找到一个好的工作,也节省你在网上搜索资料的时间来学习。 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spri

MySQL高级4——MySQL锁机制-爱代码爱编程

概述 定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源,如何保证数据并发访问的一致性、有效性是所有所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。

尚硅谷《MySQL高级特性篇》教程发布-爱代码爱编程

MySQL底层如何组织设计数据 怎么理解“索引即数据,数据即索引” 海量数据和高并发场景下如何设计主键 索引下推、覆盖索引对优化有什么优势 如何保证主从一致性 MVCC如何解决可重复读下的幻读 Redo Buffer的刷盘策略清楚吗 分布式场景下数据库怎么保持高性能 …… 温柔的男人像海洋,爱在关键时逞强。 MySQL带玩不玩两三年

MySQL划题复习-爱代码爱编程

MySQL划题复习整理 什么是外部模式?概念模式?内部模式?它们之间有何联系?这种分级构造的优点是什么?(P46) 外部模式又称子模式,介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。 概念模式简称模式,是由数据库设计者综合所有用户数据,按照统一的观点构造的对

MySQL学习复习笔记-爱代码爱编程

文章目录 基础篇通用语法及分类DDL(数据定义语言)数据库操作注意事项表操作DML(数据操作语言)添加数据注意事项更新和删除数据DQL(数据查询语言)基础查询条件查询聚合查询(聚合函数)分组查询注意事项排序查询注意事项分页查询注意事项DQL执行顺序DCL管理用户注意事项权限控制注意事项函数字符串函数数值函数日期函数流程函数约束常用约束外键约束删除/

MySQL数据库教程天花板,mysql安装到mysql高级,强|硬-爱代码爱编程

MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要作用是将内存中的数据存储在

mysql数据库题库_千寻~~的博客-爱代码爱编程

一、选择题 第1章 数据库系统概述 1.DBS是(  A )的简写。 A.数据库系统  B.数据库管理系统    C.数据库   D.操作系统 2.DBMS是(  B   )的简写 A.数据库系统  B.数据库管理系统    C.数据库   D.数据 3.DB、DBMS和DBS之间的关系是  (  C  ) A. DB包含DBMS和DBS  

mysql高级篇学习笔记_stephen30java的博客-爱代码爱编程

文章目录 前言1 mysql安装及运行(linux环境)1.1 安装前检查1.2 MySQL卸载①**关闭 mysql 服务**②**查看当前 mysql 安装状况**③**卸载上述命令查询出的已安装程序**④**删