MySQL练习二

image.png
image.png

insert into goods values(
  '学生书包',
  18.91,
  101,
  NULL
);

image.png
image.png
image.png

insert into book values(
  'Java核心技术',
  'Cay S. Horstman',
  56.43,
  '计算机技术'
);

image.png
image.png

CD题面其实是在问第二个字符是A的是哪个,严格意义上只有C对,但是题面没有说明校验规则。在通常情况下,默认校验规则是utf8_general_ci。在这个状况下,D也对。

image.png

首先,我们来创建一个由100条记录的表

image.png

delimiter //
drop procedure if exists test; #如果存在test存储过程则删除
create procedure test() #创建无参存储过程,名称为test
begin
  declare i int; #声明变量
  set i = 1;
  while i <= 100 do #结束循环的条件:当i大于100时跳出循环
    INSERT INTO test values(i);
    set i = i + 1; #循环一次,i加1
  end while; #结束while循环
  select * from test; #查看test表数据
END
//  #结束定义语句


CALL test(); #结束定义语句
DELIMITER ; #重新将分隔符设置为;

结果显示为:1-50,70
要求的逻辑是:[1,50]或((25或70或95)且[25,75]),后半段只有25和70满足,选项没有,前半段1~50都满足,只有A选项的30在这个范围内,那就A了。

image.png
image.png

update goods set price = price+50 where inventory > 30;

image.png
image.png

image.png
.

delete from goods where price>60 or inventory<200;

image.png
image.png
image.png
image.png

select name,age from student where name ='张%' and age between 18 and 25;

image.png

select * from article where create_date between '2019-01-01 10:30:00' and '2019-11-10 16:02:00';

image.png

select * from article where title is null or create_date > '2019-01-01 00:00:00';

image.png

select * from book where author is not null or (price >50 and publish_date>'2019-01-01 00:00:00');

image.png

select * from user where (ID between 1 and 200 or between 300 and 500)
and account IS NOT NULL OR amount>1000;

条件1两个between…and…间是或关系,跟“accout列不为空”这个条件是且关系。条件1与条件2间是或关系。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gremmie2003

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值