substr()函数 substr()函数用于截取对应字段指定长度。 SUBSTR(string,pos,len)string:指定字符串 pos:规定字符串从何处开始,(这里的第一个位置是1而不是0)为...
1.多行转成一列(并以","隔开) 表名:A 表数据: 想要的查询结果: 查询语句: SELECT name , value = ( STUFF(( SELECT ',' + value F...2.一列转成多行 表名:tb 表数据: 想要的结果: 查询语句: SELECT a.[name],
“CREATE DATABASE - 创建数据库
1.聚合函数: AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式) 返回表达式中非NULL值的数量。可用于数字和字符列。 2.转换函数:
SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate 结果: DiffDate 1 例子2 使用如下 SELECT 语句: SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDat...
SELECT 语句用于从数据库中选取数据。SQL SELECT 语句SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SQL SELECT 语法SELECT column_name,column...
一、ORDER BY含义:order by 排序字段,order by默认采用升序(asc),如果存在 where 子句,那么 order by 必须放到 where 询句后面。select ename,job,sal from em...
1.value1与value2的数据类型必须一致。2.如果value1的值不为null,结果返回value1。3.如果value1为null,结果返回vaule2的值。vaule2是你设定的值。 如果在select中就是isnull可以判断是否是null...
语法1:此语法使用带有 SQL 表列名的 INSTR 函数: SELECTINSTR(Column_Name1,SubstringorPattern)ASAlias_NameFROMTable_Name; 在这种语法中,我们必须指定要对其执行 INSTR 函...
“for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。 例子: 比如一张表三个字段 , id(商品id), name(商品名字) , count(数量) 当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值可能不准确。所以当我们在一个事务中对count字段进行修改的时候,其他事务应该只能读取指定id的count,而不能进行update等操...
SQL DROP 语句可以用于删除索引 、删除表 和 删除数据库 删除索引 删除索引使用 DROP INDEX 语句 MS Access DROP INDEX index_name ON table_name SQL Server DROP INDEX ta...
1.distinct含义与使用方法 distinct用来查询不重复记录的条数,即用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字...
示例1:create table 表名称( 列名称1 数据类型 not null,列名称2 数据类型 not null,列名称3 数据类型,unique(列表名1)).示例2:create table 表名称( 列名称1 ...
SQL 函数定义和用法 可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。 语法 SELECT COUNT(DISTINCT column(s)) FROM table例子 注意:下面的例子仅适用于 ORA...
CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_conver...
sprintf指的是字符串格式化命令,函数声明为 int sprintf(char *string, char *format [,argument,…]);,主要功能是把格式化的数据写入某个字符串中,即发送格式...
Spring源码分析 Spring源码 Spring的执行流程: BeanDefinitionReader是一个简单的接口,是用于读取Spring配置文件的内容,并转换为BeanDefinition。 - PropertiesBeanDefinitionReade...
1.下载需要的springframeworkSpring官网:【Spring Framework】当前稳定版本5.3.12下载地址:【JFrog】选中左侧Artifactory->Artifacts; 然后选择relea...2.创建新的java工程sp
1.在GitHub上下载springloaded的jar包,地址如下: https://github.com/spring-projects/spring-loaded 也可从maven repository等处自行获得,本次教程以 springloaded-1.2.8.RELEASE...
1.IOC控制反转 IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间...
1.在pom文件中引入依赖 org.apache.logging.log4j2.在application.yml中配置日志配置文件路径 logging:config:classpath:log4j.xml level:com.ssi.collec
Springboot的过滤器,在web开发中可以过滤指定的url 比如过拦截掉我们不需要的接口请求,同时也可以修改request和response内容 过滤器的应用场景: 1)过滤敏感词汇(防止sql注入) 2)设...
1.首先得有一个自己的服务器 我用过的是阿里云服务器,所以下面的步骤也是基于阿里云服务器来...2.安装mysql数据库,和导入本地数据库到服务器 可以参考数据库安装 3.安装tomcat 进入宝塔面板,点击软件商店,搜索tomcat,
“自定义错误页面 SpringBoot默认的异常处理机制:springboot默认提供了一套处理异常的机制。一旦程序出现了异常,SpringBoot会向/error的url发送请求。在springboot中提供了一个叫BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息。 如果我们需要将所有的异常 统一 跳转到自定义的错误页面 , 需要再 src/main/resources/t...
即使不使用额外的数据库操作框架如 MyBatis,SpringBoot 也对原生的 JDBC 进行了轻量的封装,从而产生了 JDBCTemplate。 JDBCTemplate 的自动配置依赖于 org.springframework.boot.au...