当前位置: 首页 > news >正文

MySQL表操作—存储

建表:


mysql> create table sch( 
    -> id int primary key,
    -> name varchar(50) not null,
    -> glass varchar(50) not null
    -> );
Query OK, 0 rows affected (0.01 sec)

插入数据:

mysql> insert into sch (id,name,glass) values (1,'zhizhuo','glass 1');
Query OK, 1 row affected (0.00 sec)

mysql> insert into sch (id,name,glass) values (2,'haodong','glass 2');
Query OK, 1 row affected (0.00 sec)

1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch() 

mysql> set global log_bin_trust_function_creators = 1;   #关闭binlog日志
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> \d @
mysql> create function count_sch()
    -> returns int
    -> begin
    -> declare c int default 0;
    -> select count(*) into c from sch;
    -> return c;
    -> end@
Query OK, 0 rows affected (0.02 sec)

mysql> select count_sch()@

2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,功能查询emp表dept为30,job为销售员的平均工资

mysql> \d //

mysql> create procedure avg_sal(in deptno int, in job varchar(50),out s double)
    -> begin
    -> select avg(salary) into s from employees where department_id=deptno and job_id=job;
    -> select s;
    -> end //
Query OK, 0 rows affected (0.00 sec)

mysql> call avg_sal (90,'AD_VP',@s)//

http://www.lryc.cn/news/204364.html

相关文章:

  • Android Studio Gradle中没有Task任务,没有Assemble任务,不能方便导出aar包
  • 重复性管理--从泛值到泛型以及泛函(中)--泛函是什么及为什么
  • Arm推出Total Design生态系统,优化基于Neoverse CSS的SoC开发流程
  • 30天精通Nodejs--目录与说明
  • 如何创建前端绘图和图表?
  • Python基础入门例程3-NP3 读入字符串
  • 每日一练 | 网络工程师软考真题Day44
  • Python11-正则表达式
  • 【机器学习】XGBoost
  • 如何复制禁止复制的内容
  • 多通道图片的卷积过程
  • uniapp canvas 无法获取 webgl context 的问题解决
  • Spring底层原理(二)
  • springboot188基于spring boot的校园商铺管理系统
  • 【计网 DNS】计算机网络 DNS协议详解:中科大郑烇老师笔记 (六)
  • vue 生命周期钩子函数 mounted()实例
  • 数据分享 I 地级市人口和土地使用面积基本情况
  • 被邀请为期刊审稿时,如何做一个合格的审稿人?官方版本教程来喽
  • 数据飞轮拆解车企数据驱动三板斧:数据分析、市场画像、A/B 实验
  • 基于PyQt5和OpenCV库的简单的文档对齐扫描应用程序
  • 【3D 图像分割】基于 Pytorch 的 VNet 3D 图像分割2(基础数据流篇)
  • HDR图像处理软件 Photomatix Pro mac中文版新增功能
  • 【Kotlin精简】第5章 简析DSL
  • 2021年06月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • MySQL执行计划分析
  • 【数据结构与算法】Snowflake雪花算法Java实现
  • 重要功能更新:妙手正式接入SHEIN供货模式(OBM)店铺,赋能卖家把握出海新机遇!
  • 和鲸ModelWhale与中科可控X系列异构加速服务器完成适配认证,搭载海光芯片,构筑AI算力底座
  • Vue单文件组件
  • 轻松理解 Transformers(1):Input部分