mysql 自定义函数

mysql 自定义函数– 如果存在hello这个名称的函数则删除hello drop FUNCTION if exists hello; — 创建一个叫hello的函数返回值为int类型,参数为varchar类型 参…

-- 如果存在hello这个名称的函数则删除hello
drop FUNCTION if exists hello;
-- 创建一个叫hello的函数返回值为int类型,参数为varchar类型 参数名称为username
CREATE FUNCTION hello(username VARCHAR(50)) RETURNS INT
-- 开始
begin
-- 声明一个变量c为int类型
declare c int;
-- 查询名称为username的用户id并保存进变量c
select id from `user` where name=username INTO c;
-- 返回变量c
return c;
-- 结束
END;

-- 执行查询函数
select hello("张");

代码100分

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10640.html

(0)
上一篇 2022-12-24
下一篇 2022-12-24

相关推荐

  • 阿里云sqlserver数据库_云计算与分布式存储

    阿里云sqlserver数据库_云计算与分布式存储由于事务操作的数据通常跨多个物理节点,在分布式数据库中,类似方案即称为分布式事务。 TDSQL MySQL版 支持普通分布式事务协议和 XA 分布式事务协议。TDSQL MySQL版(内核5.7或以上

    2023-04-21
    163
  • 【Redis】入门「建议收藏」

    【Redis】入门「建议收藏」Redis是一个开源的、基于内存的数据结构存储器,可以用作数据库、缓存和消息中间件 Redis最常用的功能 缓存 分布式锁

    2023-02-14
    159
  • 结束时间-开始时间=经过的时间 excel_列表怎么按时间排序

    结束时间-开始时间=经过的时间 excel_列表怎么按时间排序今天接到一个需求,任务按照 进行中>即将开始>已结束 >活动任务>全局任务 > sort的排序 表如下 CREATE TABLE `task` ( `taskid` int(10) unsigned…

    2023-02-19
    147
  • Python和Py的区别及应用场景

    Python和Py的区别及应用场景Python是一门高级编程语言,被广泛应用于Web开发、数据科学、数字信号处理、自然语言处理等领域,Python解释器可以运行在多种操作系统上。Python语言具有高效的代码编写、易于维护、可扩展性好等特点,因此受到了广泛的应用。而Py则是Python在微型计算机(如微控制器)上的轻量级实现。

    2024-01-02
    119
  • MySQL之存储引擎、基本数据类型及约束条件「建议收藏」

    MySQL之存储引擎、基本数据类型及约束条件「建议收藏」一、存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,

    2023-05-06
    134
  • 使用MongoDB创建用户

    使用MongoDB创建用户MongoDB是一款非关系型数据库,为开发人员提供了广泛的API和支持。MongoDB提供了用户身份验证机制,使得只有被授权的用户才能够使用、修改和操作MongoDB数据库。在这篇文章中,我们将介绍如何使用MongoDB创建用户。我们将探讨如何在MongoDB中创建用户并授权,如何创建只读用户,如何创建管理员用户,以及如何处理可能出现的错误。

    2024-05-10
    67
  • MyBatis-Plus 实现数据库字段更新为 NULL「终于解决」

    MyBatis-Plus 实现数据库字段更新为 NULL「终于解决」feeMapper.update(Wrappers.<FeePO>lambdaUpdate() .eq(FeePO::getId, feeDO.getId()) .set(ObjectUt

    2023-05-02
    151
  • 使用matplotlib绘制简洁美观的散点图

    使用matplotlib绘制简洁美观的散点图在数据分析领域中,图表是不可或缺的一部分。在展示数据的时候,散点图是最常用的图表之一。散点图可以显示两个变量之间的关系,通常用于研究变量之间的相关性。在Python中,Matplotlib是一个强大的绘图工具,可以轻松绘制出各种类型的图表。本文将介绍如何使用Matplotlib绘制简洁美观的散点图,并通过实例演示其具体实现方式。

    2024-05-23
    61

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注