自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YellowStar的博客

每天学习一点点,每天提升一点点

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 mybatis学习笔记(5):Mapper XML中参数接收#{}和${}的区别

 动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别:select * from user where name = #{na...

2018-06-30 16:58:39 2883

原创 mybatis学习笔记(4):执行insert语句的id的返回

1. 自增id的返回方法一: 在SQL 映射文件的select标签中添加useGeneratedKeys="true"属性与keyProperty=" "属性,keyProperty的值表示的是将获取到的自增主键值赋给JavaBean 中的某个字段。<insert id="addEmp" parameterType="com.mybatis.domai

2018-06-30 16:03:34 7749

原创 mybatis学习笔记(3):mybatis参数传递

1. 单个参数的传递方式例如: Employee.java:public Good getEmpById(Integer id);EmployeeMapper.xml :<select id="getEmpById" resultType="com.mybatis.domian.Employee"> select * from tbl_employee wh...

2018-06-30 15:33:56 619

原创 mybatis学习笔记(2):conf文件配置项

在配置文件中配置项必须按一定的顺序配置,否则会报错,顺序如下: propertiessettingstypeAliasestypeHandlersobjectFactoryobjectWrapperFactorypluginsenvironmentsdatabaseIdProvidermappersproperties<properties>元...

2018-06-30 14:53:54 600

原创 mybatis学习笔记(1):环境搭建与CRUD操作

1. 添加依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.1</version></dependency>&lt

2018-06-29 17:26:02 712

原创 Mysql学习笔记(12):常用日期时间运算

今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) = 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)...

2018-06-14 16:22:06 3021

原创 Mysql学习笔记(11):流程控制结构

流程控制结构:顺序 :从上往下顺序执行分支:根据条件判断执行相应的语句循环:重复执行循环体一、分支结构1. if函数语法:if(条件,值1,值2)功能:实现双分支。如果条件满足则返回值1,否则返回值2应用范围:在begin end中或外面应用举例:SELECT IF(a>b,'a大','b大') from xx;----------2. case结构case结构有很多种2.1 作为表达式 #...

2018-06-13 17:18:26 640

原创 Mysql学习笔记(10):函数

含义:一组预先编译好的SQL语句的集合,可以理解成批处理语句作用:提高代码的重用性简化操作减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率和存储过程的区别:存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新函数:有且仅有1 个返回,适合做处理数据后返回一个结果一、函数的语法1. 创建DELIMITER $CREATE FUNCTION 函数名(参数列表) RETUR...

2018-06-13 15:39:16 538

原创 Mysql学习笔记(9):存储过程

存储过程和函数:类似于java中的方法好处:1、提高代码的重用性2、简化操作存储过程含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率一、存储过程语法1. 存储过程的创建语法:----->CREATE PROCEDURE 存储过程名(参数列表)BEGIN    存储过程体(一组合法的SQL语...

2018-06-12 17:26:29 763

原创 Mysql学习笔记(8):变量

Mysql中变量分类系统变量:全局变量会话变量自定义变量:用户变量局部变量使用方法:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别1、查看所有系统变量show global|【session】variables;2、查看满足条件的部分系统变量show global|【session】 variables like '%char%';3、查看指定的系...

2018-06-12 16:06:58 672

原创 Mysql学习笔记(7):视图

概念    视图(view):是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复杂...

2018-06-12 15:20:11 554

原创 Mysql学习笔记(6):事务

概念TCL (Transaction Control Language) :事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关,下面是两个常用引擎:MyISAM:不支持事务,用于只读程序提高性能InnoDB:支持ACID事务、行级锁、并发 事务的特性:ACID原子性(A):一个事务...

2018-06-11 17:19:45 730

原创 Mysql学习笔记(5):约束条件

Mysql六个约束条件:PRIMARY :   主键AUTO_INCREMENT  : 自增长FOREIGN KEY : 外键NOT NULL : 非空UNIQUE KEY : 唯一DEFAULT : 默认值

2018-06-09 15:29:17 809

原创 Mysql学习笔记(4):数据类型

Mysql支持的数据类型主要有:数值数据类型、日期/时间类型、字符串类型。

2018-06-08 14:28:17 737

原创 Mysql学习笔记(3):关于连接

笛卡尔积由没有联结条件的表关系返回的结果称为笛卡尔积。检索出的行的数目将是第一个表中的行数乘以第二个表中的行数;例如:select A_col, B_col from A_table, B_table;注:尽量避免这种操作,因为会产生大量数据,浪费资源。=============分类:sql92: 等值连接 非等值连接自连接sql99: 内连接 inner 外连接 :1 左外连接  lef...

2018-06-06 19:57:38 934

原创 Mysql学习笔记(2):常用函数

    MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。数学函数函数作用ABS(x)返回x的绝对值CEIL(x),CEILING(x)向上取整,返回大于或者等于x的最小整数FLOOR(x)返回小于或者等于x的最大整数RAND()返回0~1的随机数RAND(x)返回0~1的随机数,x值相同时返回的随机数...

2018-06-05 16:26:14 1012

原创 Mysql学习总结(1):用户管理

MySQL分为普通用户与root用户。这两种用户的权限不一样。安装MySQL时会自动安装一个名为mysql的数据库。mysql数据库里面存储的都是权限表。========一、权限表说明1、User表user表有39个字段。这些字段可以分为4类:用户列;权限列;安全列; 资源控制列;1.1、用户列用户列包括Host、User、Password,分别表示主机名、用户名和密码。登录用的就是这个用户名与密...

2018-06-04 20:43:18 2774

mybatis逆向工程

一个完整的mybatis逆向工程,只需要修改下配置文件中的数据库相关配置就可以直接使用了。3积分你买不了吃亏你买不了上当。。。

2018-07-04

使用spring环境常用jar

使用spring环境常用jar,包括IOC、AOP、事务、C3P0连接池,jUnit单元测试、mysql驱动包等

2018-05-16

springsource-tool-suite-3.7.0.RELEASE-e4.5-updatesite.zip

spring插件springsource-tool-suite-3.7.0.RELEASE-e4.5-updatesite.zip

2018-05-16

空空如也

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

TA关注的人

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