自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 DELETE和Merge语句

DELETE语句要删除表中的现有数据,请使用以下 DELETE 语句语法:在上面语法中首先,指定要从中删除数据的表的名称。第三,在 WHERE 子句中指定条件以选择删除的行。WHERE子句是可选的。 如果不指定 WHERE 子 句,则表中的所有行都将被删除。以sales.taxes为例删除 sales.taxes 表中 state(州) 为 ‘Alabama’的数据删除表中所有数据Merge语句假设有两个表名为: source 表和 target 表,并且需要根据 source 表中

2022-06-19 19:37:44 1264

原创 INSERT语句

INSERT 语句向表中添加新行,以下是 INSERT 语句的最基本形式:首先, table_name 指定要插入的表的名称。 通常,通过模式名称引用表名称,例如 production.products ,其中 production 是模式名称, products 是表名称。其次, column_list 指定要在其中插入数据的一个或多个列的列表。必须将列列表括在括号中并用逗号 分隔列。如果列在列列表中没有出现,则SQL Server必须能够提供插入值,否则无法插入行。 SQL Server自动对表

2022-06-08 11:03:16 4495 1

原创 Intersect(交集)与Except(差积)

SQL Server IntersectSQL Server INTERSECT 组合了两个或多个查询的结果集,并返回两个查询输出的不同行。以下是SQL Server INTERSECT 的语法:与 UNION 运算符类似,上述语法中的查询必须符合以下规则:两个查询必须具有相同的列数和顺序。相应列的数据类型必须相同或兼容。下图说明了 INTERSECT 操作:在此图中,有两个结果集 T1 和 T2 :T1 结果集元素包括: 1 , 2 和 3 。T2 结果集元素包括: 2 , 3 和

2022-05-29 08:37:52 530

原创 SQL Server Union(并集)

SQL Server UNION 是一组集合操作,用于将两个SELECT语句的结果组合到一个结果集中,该结果集包 括属于 union 中 SELECT 语句的所有行。以下是SQL Server UNION 的语法:以下是上述语法中的查询要求:两个查询中列的数量必须相同。相应列的数据类型必须相同或兼容。下面图中说明了 T1 表的结果集如何与 T2 表的结果集联合:UNION 与 UNION ALL默认情况下, UNION 运算符从结果集中删除所有重复的行。 但是,如果要保留重复的行,则需要明

2022-05-18 08:57:38 375

原创 Exists、Any、All运算符

Exists运算符EXISTS 运算符是一个逻辑运算符,用于检查子查询是否返回任何行。 如果子查询返回一行或多行,则 EXISTS 运算符返回 TRUE 。以下是SQL Server EXISTS 运算符的语法:在此语法中,子查询仅是 SELECT 语句。子查询返回行后, EXISTS 运算符返回 TRUE 并立即停止处理。 请注意,即使子查询返回 NULL 值, EXISTS 运算符也会计算为 TRUE带子查询的EXISTS返回NULL示例以下示例返回 customers 表中的所有行:

2022-05-07 21:32:12 797

原创 子查询与嵌套子查询

SQL Server子查询子查询是嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])中的查询。以下语句显示如何在 SELECT 语句的[WHERE]子句中使用子查询来查找位于纽约( New York )的客户的销 售订单:SQL Server嵌套子查询子查询可以嵌套在另一个子查询中。SQL Server最多支持 32 个嵌套级别。请考虑以下示例:首先,SQL Server执行以下子查询以获取品牌名称为 ‘上海永久’ 和 ‘凤凰’ 的品牌标识号列表

2022-04-28 19:27:54 1897

原创 数据库分组数据

SQL Server Group By语句Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。以下是 GROUP BY 子句的语法:在此查询语法中, GROUP BY 子句为列中的每个值组合生成一个组。请考虑以下示例:在查询中添加一个 GROUP BY 子句来查看效果:GROUP BY子句和聚合函数GROUP BY 子句通常与聚合函数一起用于统计数据。聚合函数对组执行

2022-04-20 15:05:41 252

原创 SQL Server全外链接

FULL OUTER JOIN当左表或右表中存在匹配项时,该命令将返回所有行。下面创建一些示例表来演示全外连接。首先,创建一个名为 pm 的新模式,它代表项目管理。接下来,在 pm 模式中创建名为 projects 和 members 的新表:假设每个成员只能参与一个项目,每个项目都有零个或多个成员。 如果项目处于构思阶段,则不会分配任何成员。然后,向 projects 和 member 表中插入一些行记录:之后,查询 projects 和 member 表中的数据:最后,使用 F.

2022-04-10 19:29:27 1893

原创 右连接、交叉连接与自连接

SQL Server右连接RIGHT JOIN 子句组合来自两个或多个表的数据。 RIGHT JOIN 开始从右表中选择数据并与左表中的行 匹配。 RIGHT JOIN 返回一个结果集,该结果集包含右表中的所有行,无论是否具有左表中的匹配行。 如果右表中的行没有来自右表的任何匹配行,则结果集中右表的列将使用 NULL 值。以下是 RIGHT JOIN 的语法:在此语法中, T1 是左表, T2 是右表。请注意, RIGHT JOIN 和 RIGHT OUTER JOIN 是相同的。OUTER 关

2022-03-28 09:21:20 578

原创 SQL Server内连接与左连接

内连接内连接是SQL Server中最常用的连接之一。 内部联接子句用于查询来自两个或多个相关表的数据。SQL Server INNER JOIN 子句的语法:在此语法中,从 T1 和 T2 表中查询检索数据:首先,在 FROM 子句中指定主表( T1 )其次,在 INNER JOIN 子句和连接谓词中指定第二个表( T2 )。 只有连接谓词计算为 TRUE 的行才包 含在结果集中。INNER JOIN 子句将表 T1 的每一行与表 T2 的行进行比较,以查找满足连接谓词的所有行对。 如果连接

2022-03-20 15:50:20 1231

原创 Like查找其值包含字符串的行

SQL Server LIKE 运算符的语法:pattern模式是要在列或表达式中搜索的字符序列。它可以包含以下有效通配符:通配符百分比( % ):任何零个或多个字符的字符串。下划线( _ )通配符:任何单个字符。[list of characters] 通配符:指定集合中的任何单个字符。[character-character] :指定范围内的任何单个字符。[^] :不在列表或范围内的任何单个字符。通配符使 LIKE 运算符比等于( = )和不等于( != )字符串比较运算符更灵活。转

2022-03-08 16:01:09 666

原创 springboot bean的实例化

了解过springboot的加载流程的都知道springboot初始化bean都在refresh方法中。这个方法代码如下:这里我们主要看下finishBeanfactoryInitialization方法。此方法实现了bean的实例和属性注入等。进入此方法的最后一行。注释写的很清楚,实例化剩余非懒加载的bean。此方法的实现是核心类DefaultLisListableBeanFactory实现。这个方法中有个判断:bean是否是beanFactory的实现类。如果是则获取bean的时候会从beanFa

2022-03-02 09:40:52 1249

原创 Mybatis查询

单表查询单个参数1、Dao层接口SysUserMapper的方法://根据ID查询用户信息SysUser selectById(@Param(“id”) int id);注意:单个参数时` @Param 注解可以省略不写不写 @Param 注解时,形参的名称可以不和Mapper.xml中的 #{} 获取变量名一致。不建议写 @Param 注解时,注解中的参数名称必须和Mapper.xml中的 #{} 获取变量名一致。2、SysUserMapper.xml中对应的代码:3、测试方法:

2021-09-08 21:41:10 151

原创 MyBatis

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)当前,最新版本是MyBatis 3.5.7 ,其发布时间是2021年4月21

2021-08-09 09:00:22 129

原创 Spring MVC 注解

@Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。通过Spring 配置的注解扫描,将这个bean注册到Springmvc容器中。@RequestMapping@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的 所有响应请求的方法都是以该地址作为父路径,作用于方法上,表明该处理器的请求地址=父路径+方法 上url。其拥有6个属性Spring4.3 以后方法级别

2021-07-28 15:05:02 89

原创 面向对象的编程

一)基础概念定义:面向对象是按照人们客观世界的系统思维方式,采用基于对象(实体)的概念建立模型 ,模拟客观世界分析,设计,实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统的一一对应。特性: 抽象 封装 继承 多态优点: 易维护 , 易复位,易扩展,由于面向对象有封装,继承,多态性的特性,可以设计出低耦合的系统,使系统更加灵活,更加易于 维护缺点: 性能比面向过程低。(二)对象和类基本概念:类(Class)是现实或思维世界中的实体在计算中的反映,它将数据以及这些数据上的操作

2021-07-17 19:46:54 221

原创 Java的集合

Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供了集合 类

2021-07-07 16:32:55 74

原创 Java线程状态与同步

线程的五种状态:1)新建状态(New):线程对象实例化后就进入了新建状态。2)就绪状态(Runnable):线程对象实例化后,其他线程调用了该对象的start()方法,虚拟机便 会启动该线程,处于就绪状态的线程随时可能被调度执行。3)运行状态(Running):线程获得了时间片,开始执行。只能从就绪状态进入运行状态。4)阻塞状态(Blocked):线程因为某个原因暂停执行,并让出CPU的使用权后便进入了阻塞状 态。 等待阻塞:调用运行线程的wait()方法,虚拟机会把该线程放入等待池。 同步阻塞:运

2021-06-28 20:57:41 131

原创 字节流和字符流与打印流

字节流和字符流的操作方式几乎完全一样,区别只是操作的数据单元不同而已。字节流操作的数据单元 是字节,字符流操作的数据单元是字符。一、InputStream和ReaderInputStream和Reader是所有输入流的抽象基类,它们的方法是所有输入流都可使用的方法。InputStream类的方法Reader类的方法InputStream和Reader的方法基本一致,只是InputStream读取的是字节,使用的参数是byte数组 (byte[]),而Reader读取的是字符,使用的参数是char

2021-06-20 10:56:29 573

原创 Java 异常处理机制

Java 异常处理机制:Java 的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程 序运行出现意外情形时,系 统会自动生成一个 Exception 对象来通知程序,从而实现将“业务功能实现代码”和“错误处理代码”分离, 提供更好的可读性。一、 使用 try…catch 捕获异常 Java 异常处理机制为:抛出异常,捕捉异常,处理异常。 try…catch 语法格式如图所示在使用 try…catch 捕获处理异常时需要注意:不要过度使用异常,不能使用异常处理机制来代替正常的流

2021-06-09 17:02:05 91

原创 java运算符

Java运算符分成以下几种:-算术运算符-关系(比较)运算符-逻辑运算符-赋值运算符-其他运算符-位运算符(了解)算术运算符注意:自增(自减)在前面和在后面的区别:++y(–y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。y++(y–):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。关系(比较)运算符注意:Java中 == 和 equals()方法的区别== 在基本数据类型的时候就是比较值是否相同,在引用类型时是比较地址equals

2021-06-08 11:01:05 145

原创 java运算符

Java运算符分成以下几种:-算术运算符-关系(比较)运算符-逻辑运算符-赋值运算符-其他运算符-位运算符(了解)算术运算符注意:自增(自减)在前面和在后面的区别:++y(–y):先将 y 的值自增(自减)1,然后再在当前表达式中使用 y 的值。y++(y–):先在当前表达式中使用 y 的值,然后再将 y 的值自增(自减)1。关系(比较)运算符注意:Java中 == 和 equals()方法的区别== 在基本数据类型的时候就是比较值是否相同,在引用类型时是比较地址equals

2021-05-30 10:52:17 139

原创 Java内部类

内部类在类 A 中定义类 B,那么类 B 就是内部类,也称为嵌套类,相对而言,类 A 就是外部类如果有多层嵌套,如类 A 中有内部类 B,而类 B 中还有内部类 C,那么通常将最外层称作顶层类或顶级类内部类也可以分为多种形式,与变量非常类似。内部类的特点如下:内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部 类的类名和$符号。内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的 成员变量,无论是否为 private 的

2021-05-18 10:32:51 48

原创 Java多线程

了解进程和线程:几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程(Process)。当一个程序 进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是 系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有 的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空 间。动态性:进程与程序的区别在于,程序只是一个静态的指

2021-05-08 15:15:24 225

原创 Axure的基本原件

内联框架:可作用于指定的内容的放大效果。(可以在同一个页面调用显示其他页面)内容可以是指定的文档,或指定url、文件的链接(如视屏的链接、网址的链接、等等)中继器:可以有序的对数据进行展示;模拟对数据进行增删查改、排序、筛选、分页等功能;对数据集进行预览期间的存蓄功能。(1)     添加筛选:1、名称最好写英文2、条件直接点击后面的fx按钮,在弹出窗口后,点击插入变量或函数再点击添加局部变量注意:通过中继器与文本框、特殊按钮进行组

2021-01-21 08:39:37 513

原创 c#

C#C#是一种相对简单的面向对象编程语言,它是由微软开发的,他与java非常相似,有许多强大的功能,很多秃头都喜欢它,C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。它的功能有下面这些:• 布尔条件(Boolean Conditions)• 自动垃圾回收(Automatic Garbage Collection)• 标准库

2020-08-19 09:15:41 176

原创 C#

C#C#是一种相对简单的面向对象编程语言,它是由微软开发的,他与java非常相似,有许多强大的功能,很多秃头都喜欢它,C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。它的功能有下面这些:• 布尔条件(Boolean Conditions)• 自动垃圾回收(Automatic Garbage Collection)• 标准库

2020-08-19 08:29:41 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除