自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fightingXia的博客

舞动的是手指,敲出的是世界。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle(二)之视图的使用

##概述##什么是视图视图可以理解为一张虚拟表,它是由固定的sql查询语句操作真实表得到的一个临时表。视图中的数据就是查询sql语句的结果。得到视图之后,我们可以使用sql操作视图,但只能是查询操作。查询视图与查询真实表的sql语法完全相同。##视图的作用首先看下面一个sql语句:select count(1) from (select age from person gro...

2018-09-24 11:24:18 4249 3

原创 Oracle(一)之安装与使用

##概述oracle是关系型数据库中的一种,与MySql类似,也是一种数据库服务,oracle公司出品。比MySql安全可靠,但收费。oracle数据库无论在存储数据量,性能,执行效率,安全性,稳定性等各个方面都优于mysql,唯一的缺点就是收费,所以oracle数据库是很多大公司的首选。我们公司的门户网站使用的是oracle数据库,所以有幸可以实际操作oracle,但优于研究还不深,...

2018-09-24 09:33:05 1031

原创 MySql(五)之sql优化

##概述作为一个高级程序员,不仅要熟练使用sql语句,更应该使用高效的sql语句。本篇blog讲解的内容主要包括:索引的使用。 执行计划分析。 sql优化常见案例分析。##索引一,什么是索引索引的作用只有一个,提高查找效率。如下面sql语句:select name from person where age = 16;在正常情况下,MySql是从第一条数依次...

2018-09-23 16:05:28 1609

原创 MySql(四)之项目实战

##概述MySql项目实战是结合实际开发工作,来说明数据库分析,数据库设计,数据库创建等一些列流程。这部分知识不属于严谨的技术,不同的人有不同的方法,如果你不认可你可以继续自己的方法。但是每个方法都不是绝对完美,都存在优缺点,希望与志同道合之士一起讨论学习。启动一个新项目,对数据库的操作一般按照下面几个步骤:项目功能和逻辑分析。 数据库表关系设计。 数据库表创建。 数据库表使用。...

2018-09-23 10:47:03 7915 1

原创 MySql(三)之多表查询

##概述本篇blog主要讲解多表查询,包括连接查询和子查询,连接又分为交叉连接,内连接,外连接,外连接又分为左外连接和右外连接。本篇blog主要以student表和score表为例说明多表查询的操作。student表结构如下:create table student ( id int(11) primary key auto_increment, name var...

2018-09-22 16:41:54 725

原创 MySql(二)之高级使用

##概述本节主要讲解的知识有:数据类型的使用。 主键,字段值唯一,不能为null等设置。 sql语句中的表达式。 排序。 分页 聚合函数。 分组。 sql注入及防止sql注入的方法。##数据类型的使用数据库中的数据类型很多,下面仅仅讲解项目中常用的数据类型。数据类型分为四大类:整数,小数,字符串,时间。一,整数整数类型及占用的字节数如下:数据类型 ...

2018-09-16 18:29:33 1086

原创 MySql(一)之使用入门

##概述对msyql的总结分为五部分,如下:1,MySql(一)之使用入门    包括:数据库的概念,mysql的安装,基本使用方式,创建库,创建表和基本增删改查sql语句的使用。2,MySql(二)之高级使用    包括:数据类型的使用详解,sql语句中的表达式,聚合函数,分页,排序,分组等操作。及对各种时间类型的总结。字段主键和唯一的设置,sql注入及防止sql注入的方法介...

2018-09-16 11:54:50 1177

原创 Java操作数据库方式(六)DataSource详解

##概述在java世界里操作数据库有很多方式,在众多方式中除了JDBC外都有DataSource对象。DataSource可以看作数据源,它封装了数据库参数,连接数据库,程序中操作DataSource对象即可对数据库进行增删改查操作。不同方式中使用的DataSource对象不同。列举如下:1,DBCP框架dbcp框架中的DataSource类是:org.apache.commo...

2018-09-09 10:40:24 49900 4

原创 MyBatis框架(六)之在SpringBoot中集成MyBatis项目实战

##概述目前java项目中使用SpringBoot和MyBatis组合是主流,且框架的前期配置大致相同,为了快速开启一个新项目,我整理了两个半成品项目放到了github上,与志同道合之士交流学习。1,SimpleSBMB简单集成SpringBoot和MyBatis框架。2,SBMB子父类工程,包括前台项目,后台管理项目,操作dao的base项目。##简单项目项目源码地址...

2018-09-09 09:50:03 536

原创 MyBatis框架(五)之在SpringBoot中集成MyBatis

##概述SpringBoot依然是java项目的主流,下面以实际项目为例说明在SpringBoot项目中使用MyBatis框架。##准备工作在使用JDBC连接数据库之前,首先要有数据库,数据库要创建表。我的数据库信息如下:数据库类型:MySql。 数据库名字:xia。 用户名:root。 密码:root. 创建数据库表student。create table stude...

2018-09-08 23:53:17 453

原创 MyBatis框架(四)之在Spring框架中集成MyBatis

##概述众所周知,目前的java项目几乎离不开Spring框架,而MyBatis又是操作dao层的优秀框架,所以非常有必要有必要学习在Spring框架中集成MyBatis。下面以一个web项目为例说明在Spring框架中集成MyBatis具体使用。##准备工作在使用JDBC连接数据库之前,首先要有数据库,数据库要创建表。我的数据库信息如下:数据库类型:MySql。 数据库名字...

2018-09-08 17:40:42 465

原创 MyBatis框架(三)之动态sql的使用

##概述MyBatis框架之所以优秀,一是因为将sql与代码分离,二就是具有强大的动态sql功能。主要的动态sql有:if标签的使用。 where标签的使用。 where标签与choose标签的联合使用。 set标签的使用。 foreach标签的使用。 trim标签的使用。一,if标签的使用使用示例如下: <select id="queryList" ...

2018-09-08 11:49:23 520 1

原创 MyBatis框架(二)之使用详解

##概述MyBatis是java项目持久层框架中比较优秀的一个,几乎满足项目中的一切需求。MyBatis的核心是Mapper文件,Mapper文件中接收java对象参数,写sql语句,返回Java对象结果,所以下面讲解的知识都是在Mapper文件中的操作。主要内容有:基本使用说明。 传递参数。 返回值。 insert时返回主键。 jdbcType属性的使用。 result...

2018-09-02 19:11:31 919

原创 MyBatis框架(一)之使用入门

在前段时间写了Java操作数据库方式系列的博客,包括:jdbc,dbcp,hibernate,Spring-data-jpa,这些知识都是平时学到的,几乎没有工作实战,所以写的都很浅显,以后有时间再深入研究。MyBatis框架也属于Java操作数据库的一种方式,这是我工作中一直用到的一种框架,所以对该框架了解比较多,计划写很多东西,所以此时把MyBatis框架作为一个单独的系列来写。这个系列包...

2018-09-02 17:17:19 373

xiagetscore

这是一个压缩文件,主要是让朋友下载,朋友友情送C币,感激不尽。

2018-06-11

空空如也

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

TA关注的人

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