mysql分支和循环_MySQL 循环分支语法

本文介绍了MySQL中的循环结构,包括LOOP、REPEAT和WHILE循环,以及IF...ELSE和CASE的分支判断。同时,讲解了如何创建、删除和查看存储过程与函数,以及变量的定义与赋值。
摘要由CSDN通过智能技术生成

---恢复内容开始---

Loop循环

335b83df261c422459d4afc29ba290e5.png

d1b641f023dd079c9e4a800b96607d9d.gif

label: LOOP

statement_listIF exit_condition THENLEAVE label;END IF;END LOOP label;

View Code

Repeat循环

335b83df261c422459d4afc29ba290e5.png

d1b641f023dd079c9e4a800b96607d9d.gif

REPEAT

statement_list

UNTIL search_conditionEND REPEAT;

View Code

While循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在您提供的代码中,有一些语法错误和逻辑问题。以下是修改后的代码: ```python import json class MysqlDatabases: def __init__(self): with open('user.json', 'r', encoding='utf-8') as f: text = f.read() self.user = json.loads(text) def check_login(self, username, password): for user in self.user: if username == user['username']: if password == user['password']: return True, '登陆成功' else: return False, '登陆失败,密码错误' return False, '登录失败,用户不存在' if __name__ == '__main__': db = MysqlDatabases() print(db.check_login('admin', 'password')) ``` 在这个修改后的代码中,我们首先导入了`json`模块。接下来,我们定义了一个名为`MysqlDatabases`的类,其中包含`__init__`方法和`check_login`方法。在`__init__`方法中,我们打开了`user.json`文件,并使用`json.loads`函数将其解析为Python对象,然后将其存储在`self.user`中。在`check_login`方法中,我们使用`for`循环遍历`self.user`列表,检查给定的用户名和密码是否与列表中的任何用户匹配。如果匹配成功,我们返回一个元组,其中第一个元素为`True`,第二个元素为`'登陆成功'`。否则,我们返回一个元组,其中第一个元素为`False`,第二个元素为相应的错误消息。 在`__name__ == '__main__'`分支中,我们创建了一个`MysqlDatabases`对象,并调用其`check_login`方法来检查用户名和密码。请注意,我们需要在`db = MysqlDatabases()`行后添加括号,以调用类的构造函数。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值