首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL数据库函数

    序号 类型 地址 1 MySQL MySQL操作之概念、SQL约束(一) 2 MySQL MySQL操作之数据定义语言(DDL)(二) 3 MySQL MySQL操作之数据操作语言(DML)(三) 4...MySQL MySQL操作之数据查询语言:(DQL)(四-1)(单表操作) 5 MySQL MySQL操作之数据查询语言:(DQL)(四-2)(多表查询) 6 MySQL MySQL操作之数据控制语言:...(DC)(五) 7 MySQL MySQL操作之数据库函数 8 MySQL MySQL管理之数据类型 9 MySQL MySQL管理之索引 10 MySQL MySQL管理之事务管理 11 MySQL...Mybatis-Plus(Service CRUD 接口) 21 MyBatis-Plus Mybatis-plus 4种条件构造器方式 22 MyBatis-Plus Mybatis-Plus 执行自定义SQL...23 MyBatis-Plus MyBatis-plus配置自定义SQL(执行用户传入SQL) 24 MyBatis-Plus Mybatis-Plus(连接Hive) 25 MyBatis-Plus

    95421

    spark sql 快速体验调试小例子

    按照正规的步骤我们一般会集成hive,然后使用hive的元数据查询hive表进行操作,这样以来我们还需要考虑跟hive相关的东西,如果我们仅仅是学习spark sql查询功能,那么仅仅使用IDEA的IDE...环境即可,而且能够在win上快速体验,不需要hive数据仓库,我们直接使用数组造点数据,然后转成DF,最后直接使用spark sql操作即可。...首先,看下pom文件的核心依赖: 然后看一个例子spark sql的测试例子: 至此,一个涵盖spark sql比较全的功能例子的小工程就完成了,上面的代码直接可在win上运行,而且里面的数据随时自己添加删除...,以便于可以测试spark sql与预期效果对比,上面的sql中还用到了分组里面的高级用法,分组后,收集组内数据,注意组内数据收集,如果是单个字段,直接用collect_list或者collect_set...spark sql结合scala编程语言之后可以变得非常灵活,sql不擅长的就用编程语言解决的,sql擅长的就用sql方便快速得到数据,用起来非常干净清爽!

    1.2K50

    好用的SQL TVP~~独家赠送的例子

    表值参数Table-Value Parameter (TVP) 提供一种将客户端应用程序中的多行数据封送到 SQL Server 的简单方式,而不需要多次往返或特殊服务器端逻辑来处理数据。 ...您可以使用表值参数来包装客户端应用程序中的数据行,并使用单个参数化命令将数据发送到服务器。 传入的数据行存储在一个表变量中,然后您可以通过使用 Transact-SQL 对该表变量进行操作。...二、早期版本是怎么在 SQL Server 中传递多行的? 在 SQL Server 2008 中引入表值参数之前,用于将多行数据传递到存储过程或参数化 SQL 命令的选项受到限制。 ...针对影响多个行的数据修改创建一系列的单个 SQL 语句,例如通过调用 SqlDataAdapter 的 Update 方法创建的内容。 可将更改单独提交给服务器,也可以将其作为组进行批处理。 ...三、例子 当我们需要查询指定产品的信息时,通常可以传递一串产品ID到存储过程里面,如"1,2,3,4",然后查询出ID=1或ID=2或ID=3或ID=4的产品信息。

    1.2K40

    一些sql用法例子【Updating】

    MySQL group by with rollup的用法:对列做统计 GROUP BY Modifiers  官方手册里面对这个rollup有一个专门的页面介绍 地址在这里,说得非常详细,我这里做一个简单的例子重现...这样 group by + 聚合函数 统计了行数据,而 with rollup 产生了列数据,即生成了一张行列交错的统计报表。...by 按指定维度多行统计求和 我有表table_1 name class score 张三  数学   80 张三  语文   70 李四  数学   70 李四  语文   80 一个sql...find_in_set(table2.id,table1.table2_id) group by table1.id http://bbs.csdn.net/topics/390706383 14、sql...如果只是修改一行记录,这样写就行了 update  test  set  cnt  =  cnt+某值  where id = 某行id; 分2条SQL执行, UPDATE、INSERT 或者: INSERT

    2.1K60

    好用的SQL TVP~~独家赠送的例子

    表值参数Table-Value Parameter (TVP) 提供一种将客户端应用程序中的多行数据封送到 SQL Server 的简单方式,而不需要多次往返或特殊服务器端逻辑来处理数据。 ...您可以使用表值参数来包装客户端应用程序中的数据行,并使用单个参数化命令将数据发送到服务器。 传入的数据行存储在一个表变量中,然后您可以通过使用 Transact-SQL 对该表变量进行操作。...二、早期版本是怎么在 SQL Server 中传递多行的? 在 SQL Server 2008 中引入表值参数之前,用于将多行数据传递到存储过程或参数化 SQL 命令的选项受到限制。 ...针对影响多个行的数据修改创建一系列的单个 SQL 语句,例如通过调用 SqlDataAdapter 的 Update 方法创建的内容。 可将更改单独提交给服务器,也可以将其作为组进行批处理。 ...三、例子 当我们需要查询指定产品的信息时,通常可以传递一串产品ID到存储过程里面,如"1,2,3,4",然后查询出ID=1或ID=2或ID=3或ID=4的产品信息。

    1.8K130

    Mysql基础6-常用数据库函数

    --+ 1 row in set (0.00 sec) 注意:截取字符串的索引从1开始 示例8:在table_test中对id重新编号,统一显示五位数,不足五位数的前面补0     原始表test数据...王二麻子 | 94 | +------+---------+--------------+-----------+ 5 rows in set (0.00 sec)     修改后的数据...----------------+ | 3.14 | +--------------------+ 1 row in set (0.00 sec) 示例6:综合案例:通过数据库函数...默认值     需求:在table_test中,展示姓名和特色一栏,特色根据address的值来设定,北京特色烤鸭,上海特色蟹黄包,西安特色肉夹馍,其他地方都是红烧肉     table_test表原始数据...学生成绩表(test)原始数据 mysql> select * from test; +------+---------+--------------+-----------+ | id | stu_num

    76120

    把业务逻辑变成数据结构和SQL语句的例子。自然架构改成自然框架

    上一篇里 球球 同学询问“不太明白需求是怎么转化为数据库的。...比如一个最简单的会员例子,累计1万消费以上是一级会员,5000消费以上是2级会员,买商品属于1级会员的8折,属于2级会员的9折,这个业务逻辑要怎么转化成数据库?”那我就以这个作为例子说一下吧。...我们可以在数据库里面建立四个表:【会员表】、【会员等级表】、【产品表】、【会员享受的折扣表】。 【示意图】。 ? ? ? (这里的商品表怎么还有商品等级ID呢?折扣表里面也有?...();             dal.RunSql(sql);         }     当然我们也可以把第一个SQL语句作为一个子查询,加在第二个SQL语句里面。    ...功能扩展      这个会员折扣的例子,让我想起来了去年看的一篇帖子,和这个很像,区别在于商品也是分等级的,不同的会员等级对应不同的产品等级可以享受不同的折扣,比如会员有三个等级——一级、二级、三级,产品有两个等级

    1.3K50

    mysql语句大全及例子_SQL语句大全实例教程.pdf

    这个 SQL 教材网站列出常用的 SQL 指令,包含以下几个部分: ♦ SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。...♦ 表格处理: SQL 如何被用来处理数据库中的表格。 ♦ 进阶 SQL: 介绍 SQL 进阶概念,以及如何用 SQL 来执行一些较复杂的运算。...♦ SQL 语法: 这一页列出所有在这个教材中被提到的 SQL 语法。 对于每一个指令,我们将会先列出及解释这个指令的语法,然后用一个例子来让读者了解这 个指令是如何被运用的。...SQL 指令 SELECT 是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。...在表格处理这一部分中,我们会提到如何 使用 SQL 来设定表格。) 我们由这里可以看到最基本的 SQL 架构: SELECT “栏位名” FROM “表格名” 我们用以下的例子来看看实际上是怎么用的。

    00

    常用的数据库函数_数据库中自定义函数

    包含具有非空参数的 ISNULL 的表达式将视为 NOT NULL,而包含具有非空参数的 COALESCE 的表达式将视为 NULL 下面我们来看一个例子: expression [ ,...n ]...包含具有非空参数的 ISNULL 的表达式将视为 NOT NULL,而包含具有非空参数的 COALESCE 的表达式将视为 NULL 下面我们来看一个例子: SELECT COALESCE(NULL...: decode(字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些sql...语句简单了许多 其实它的用法和case when then else end 有点像,但是语法更简洁; 下面再给大家举个例子: person表中有如下数据: SQL: SELECT NAME,DECODE...返回值 1.如果 expression 是一种支持的二进制数据类型,则返回二进制数据,这种情况我们暂且不讨论。 2.如果 expression 是一种支持的字符数据类型,则返回字符数据。

    1.7K30

    -------------分分钟带你玩转SQL高级查询语句(库函数,存储过程)

    一 、数据库函数 MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。...| +-----------------+ | 10 | +-----------------+ 1 row in set (0.00 sec) 2、聚合函数 MySQL 数据库函数中专门有一组函数是特意为库内记录求和或者对表中的数据进行集中概括而设计的...存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。...存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 (1)优点 存储过程可封装,并隐藏复杂的商业逻辑。 存储过程可以回传值,并可以接受参数。...,表示子程序包含SQL语句,但是,不包含读或写数据的语句 NO SQL,表示子程序中,不包含SQL语句 READS SQL DATA,表示子程序中,包含读数据的语句 MODIFIES DATA,表示子程序中

    3K21
    领券