
数据库
Rava722
这个作者很懒,什么都没留下…
展开
-
关于SQL的连接查询
在sql语句中left join 的语法,select 字段 from 表a left 表b on 表a与表b的关联字段 where 筛选条件,多张表进行关联,只需要依次left join 即可,where的查询条件过滤需要放在最后一步基本使用环境:做关联的表不能太大,如果可以左表放数据少的表,不要关联太多的表,在关联很多表时返回值字段能做到精简就精简查询原理:先将左表数据原创 2016-09-25 22:19:29 · 394 阅读 · 0 评论 -
Mybatis中mapper.xml中的模糊查询
1,mybatis中的mapper文件中是一些sql的逻辑化存储,所以他们还是要遵循基本的数据库的语法规范,所以关于模糊查询就还是用like关键字用%去匹配一个或者多个字符,但是因为模糊查询的时候引入的相当于是一个字符串而不是直接进行传值操作(有拼接%的操作)所以不能直接使用#{},对于字符串的取值可以使用${}但是这样取到字符串的同时带来了SQL注入的危险所以也不是最好的办法2,关于原创 2016-10-19 15:04:54 · 18635 阅读 · 0 评论 -
Mysql数据库的日期操作
个人首先不是很懂Mysql数据库,今天用到了它的日期相关操作才现学现找。首先声明:以下函数都是可以内嵌在Mysql数据库的sql语句中进行执行的1,获取当前时间 : now() select now() 即可查询返回当前的系统时间2,日期时间选取函数:select date('2008-09-10 07:15:30.123456') 通过 sel转载 2016-10-31 15:11:32 · 464 阅读 · 0 评论 -
关于Mysql的乐观锁
在Mysql的使用有一个概念,乐观锁和悲观锁,用于解决数据的同步更新问题,网上有很多关于乐观锁和悲观锁的介绍,但是本人感觉在乐观锁的介绍上差了那么一句最关键的话,导致理解和使用一直不得其法,还是先介绍下大的概念吧 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度(悲观),因此,在整个数据处理过程中,将数据处于锁定状态。 悲观锁的实...原创 2018-09-17 22:38:14 · 538 阅读 · 0 评论