mybatis一对一出题目 带sql和答案

本文描述了如何通过SQL更新语句创建用户禁言、解封和永久封号的接口,并提供了查询禁言用户和用户注册时间范围的查询示例。此外,还提出了逻辑删除接口的概念。
摘要由CSDN通过智能技术生成
CREATE TABLE `testonecolume` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `Mushin` int(11) NOT NULL COMMENT '禁言 0正常  1是禁言',
  `forbidlogin` int(11) DEFAULT NULL COMMENT '封号 0 正常  1是封号 2是永久封号   不可解除',
  `loginformation` datetime DEFAULT NULL COMMENT '注册日期   做一个区间查询    传入两个参数',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

//  写一个接口   用户禁言
//  写一个接口   用户禁言解封


//写一个接口   永久封号


//查询出禁言的人

//查询时间    用户信息注册的时间  开始时间    结束时间

再写一个接口     逻辑删除

答案

//  写一个接口   用户禁言
UPDATE testonecolume
SET Mushin = 1
WHERE Mushin=0 and id=1;
//  写一个接口   用户禁言解封

UPDATE testonecolume
SET Mushin = 0
WHERE Mushin=1 and id=1;
//写一个接口   永久封号
UPDATE testonecolume
SET forbidlogin = 2
WHERE forbidlogin=0 and id=1;

//查询出禁言的人
SELECT * FROM  testonecolume where Mushin=1

//查询时间    用户信息注册的时间  开始时间    结束时间


SELECT * FROM testonecolume where loginformation BETWEEN '2023-05-03 09:59:56' AND '2023-05-06 09:57:48'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值