先随便建一个表1、LOWER(column|str) 将字符串参数值转换为全小写字母后返回SELECT lower("JKL")SELECT lower(title) from Goods 2、UPPER(column|str) 将字符串参数值转换为全大写字母后返回 例子同上3、CONCAT(column|str1, column|str2,…) 将多个字符串参数首尾相连后返回SELECT con
控制流程函数CASEvalueWHEN[compare-value]THEN result[WHEN[compare-value]THEN result...][ELSE result]END CASE WHEN [condition]THEN result[WHEN[condition]THENresult...][ELSE result]END在第一个方案的返回结果中,value=compar
转载 2023-10-21 19:35:37
472阅读
SQL注入 | updatexml和extractvalue函数一、自己搭建数据库及其内容1.本地phpstudy打开phpmyAdmin 2.登录本机数据库的用户名及密码,并执行 3.点击数据库,输入我们想创建的库名(如:test123),点击创建 4.如下图所示,及数据库创建成功 5.进入到test123这个数据库中 6.点击创建数据表 7.输入数据表名,字段不够用的话,自行增加即可,此处表中
转载 2023-12-16 21:39:01
93阅读
在使用Value作为参数传递给SqlServer时实际上传递的是SqlValue为其赋值的一种方式,可以将datetime类型转换成string类型(yyyy-MM-dd HH:mm:ss) 
转载 2023-05-24 15:56:14
154阅读
工具推荐:个人推荐使用 Navicat,非常好用,虽然是要付费的,但是破解版很多1.创建数据库如果是使用 Navicat 并且使用图形界面创建的话就不必多说了,说说用SQL语句创建的数据库吧注意,数据库的编码类型很重要,最好在创建时就指定 UTF-8如下创建名为  my_db 的数据库并且设置默认编码字符集为 UTF-8CREATE DATABASE IF NOT EXISTS my_d
MySQL中的`ANY_VALUE`函数是一种在聚合查询中处理非每一行值的强大工具。它可以在不影响查询性能的情况下,使得我们能在对某个字段进行聚合时选择任意一个值,是解决聚合查询的一大利器。在这个博文中,我们将深入探讨如何掌握MySQL的`ANY_VALUE`函数,包括背景定位、演进历程、架构设计、性能攻坚、故障复盘等方面。 --- ### 背景定位 随着业务数据的快速增长,企业面临着不断增
原创 7月前
95阅读
 一、MySQL介绍以及安装1.1 MySQL介绍  MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区进行维护,采用GPL授权许可。Oracle在收购MySQL之后,有将MySQL闭源的潜在可能。Google Facebook等在大约2年前基本完全弃用了MySQL转向了MariaDB,而在较新的Linux发行版,例如CentOS7中也把MySQL改为了MariaDB。 
转载 10月前
121阅读
### 实现MySQL窗口函数 LAST_VALUE 和 FIRST_VALUEMySQL中,窗口函数是一种高级技术,用于在查询结果集中计算和返回聚合函数的值。其中,LAST_VALUE函数返回指定列的最后一个非NULL值,而FIRST_VALUE函数返回指定列的第一个非NULL值。本文将详细介绍如何在MySQL中实现LAST_VALUE和FIRST_VALUE函数。 #### 实现步骤概
原创 2023-09-21 00:33:02
907阅读
用途:返回第一个(FIRST_VALUE(expr))或最后一个(LAST_VALUE(expr))expr的值应用场景:截止到当前
原创 2022-08-24 09:59:20
449阅读
MySql入门篇(二)索引定义:排好序的快速查找的数据结构索引分类索引SQL在创建表时创建索引在以创建的表上添加索引a.通过create语法创建b.通过alter语法创建删除索引索引的执行过程事务事务的定义事务的特征(ACID)事务的使用1、查看事务是否自动提交2、修改是否自动提交3、事务操作3.1、开启事务:begin或者start transaction3.2、事务提交 commit3.3事
# MySQL JSON 函数使用指南 MySQL 5.7版本引入了对JSON数据类型的支持,这使得在MySQL中处理JSON数据变得更加方便和高效。其中,`JSON_VALUE`函数是一个非常重要的函数,它用于从JSON文档中提取指定路径的值。本文将详细介绍`JSON_VALUE`函数的使用方法,并通过代码示例进行演示。 ## JSON_VALUE函数概述 `JSON_VALUE`函数的基
原创 2024-07-15 11:06:30
486阅读
1.字符串函数 #CHAR_LENGTH(str)字符串函数select CHAR_LENGTH(name) from employee02 where name = '王小明';#CONCAT(s1,s2,…)返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULLselect CONCAT("-","name","data","data01","data02")
转载 2024-09-23 15:19:40
68阅读
描述:习题需求,利用开窗函数取出每个年级中最小的人员的学号/年级/姓名/分数目录?一、 开窗函数引子⭐️1.1 建表语句⭐️1.2 描述⭐️1.3 题解⭐️1.4 输出⭐️1.5 思考 如果我不用开窗函数呢?二、开窗函数概念⭐️2.1 什么是开窗函数⭐️2.2 为要用开窗函数⭐️2.3 怎么用分析、开窗函数?三、分析函数实战⭐️2.1 sum()  over()求和函
一、前言由力扣题引发的一次窗口函数的学习,mysql从8.0开始支持窗口函数,使用窗口函数,会令我们的分组查询变得便捷。二、概念一、定义窗口函数:对一个查询SQL,将其结果集按指定的规则进行分区,每个分区可以看作是一个窗口,分区内的每一行,根据其所属分区内的行数据进行函数计算,获取计算结果,作为该行的窗口函数结果值。二、语法<窗口函数> over (partition by <用
转载 2023-07-14 19:05:25
191阅读
文章目录0x04、控制流程函数概述1、`CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END`2、`CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE
转载 2024-08-26 15:10:56
39阅读
在工作中第第一次接触到any_value()函数,自己去了解这个函数的作用。 简单来说,在MySQL5.7之后,如果有使用group by 对字段A、B……分组,那么select后面的查询项必须包含group by分组字段A、B……,除了聚合函数以外,也就是聚合函数的查询字段可以不包含在group
转载 2023-01-23 12:19:58
1860阅读
面试相关的问题(上)一 TransferValue 传值为什么 Java 中只有值传递?首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。 它
转载 2023-12-06 22:06:50
53阅读
对于SQL语句的使用,我们知道怎样使用它的增删改查,但是如果遇到这样的查询需求时,怎样得到各部门工资排名前N名员工列表,环比如何计算,查找各部门每人工资占部门工资的百分比。对于这写类型的查询需求,传统的查询语句解决起来非常的繁琐,但要解决此类问题,最方面的就是使用窗口函数。              窗口函数的定义&n
转载 2024-02-21 12:35:52
189阅读
SQL Server表值函数目录SQL Server表值函数简介创建表值函数执行表值函数修改表值函数多语句表值函数(MSTVF)何时使用表值函数删除表值函数示例A)删除普通函数B)删除带有SCHEMABINDING的函数简介表值函数是返回表类型数据的用户自定义函数。表值函数的返回类型是表,因此,可以像使用表一样使用表值函数。创建表值函数下面的创建了一个表值函数函数返回产品列表,包括产品名称、年款
转载 2023-11-29 12:33:50
191阅读
MySQL基础篇——第11章 DML(数据操作):增删改1. 插入数据(增) INSERT INTO ... 使用 INSERT INTO 语句向表中插入数据(记录)1.1 方式1:VALUES (值列表) 一次只能向表中插入一条数据(记录) VALUES 也可以写成 VALUE ,但是 VALUES 是标准写法字符串和日期类型的数据应包含在单引号 '' 中1.1.1 为表的所有字段按默认顺序插入
转载 2023-09-30 22:52:42
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5