
【数据库】-- Mysql
mysql
木子松的猫
为了毫不费力,所以必须努力。
展开
-
这样玩儿spring多数据源
分布式服务,经常是一个服务对应一个库,但也有的时候,因为拆分不彻底或其他原因,一个服务需要用到两个库,这个时候,一个服务就需要配置两个数据源,来支持业务的需要。原创 2019-12-24 15:20:54 · 241 阅读 · 0 评论 -
如何对同一张表中的同一个字段进行比较
shrio原创 2018-12-09 19:10:28 · 949 阅读 · 2 评论 -
Mysql中的bit类型
利用它可定义一个位变量,但不能定义位指针,也不能定义位数组。它的值是一个二进制位,不是0就是1,类似Boolean类型中的True和False。值域char为8位一个字节的数据类型,取值范围为 -128到+127。而bit只有1位,只能表示0和1两种值。通常bit定义的变量作为一个标志位用。类型定义例如一个数据为25,那么它就可以定义为char型、int型等。因为他们都在自己的值域内。同样...原创 2018-10-23 19:10:23 · 52026 阅读 · 12 评论 -
Redis-粗浅理解
什么是redis典型的NoSql数据库服务器,在很多时候,人们只是将Redis视为Key/Value数据库服务器,然而事实并非如此,在目前的版本中,Redis除了Key/Value之外还支持List、Hash、Set和Ordered Set等数据结构,因此它的用途也更为宽泛。通常的用法就是将数据存放到内存到,由于内存存取速度快,官方称读取速度会达到30万次每秒,写速度在10万次每秒,所以red...原创 2018-08-24 11:15:39 · 224 阅读 · 8 评论 -
MyBaits分页插件-PageHelper
MySql对分页的支持MySql对分页的支持是通过limit字句实现的: Limit [offset,rows] offset是相对与首行的偏移量(首行是0),rows是返回条数 例如:每页30条数据,取第一页:select * from tableName limit 0,30; 每页30条数据,取第二页:select * from tableName limi...原创 2018-07-31 13:54:13 · 699 阅读 · 9 评论 -
【Mybatis】-${}和#{}的区别
动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会有不同的表现{}表示一个占位符号#{id}:其中的id表示接收输入 的参数,参数名称就是...原创 2018-06-18 16:15:54 · 593 阅读 · 8 评论 -
【Mybatis】-mybatis和Mysql返回插入的主键ID
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的主键值自增主键返回思路: 通过mysql函数获取到刚插入记录的自增主键:LAST_INSERT_ID() 执行过程: 执行insert提交之前自动生成一个自增主键,在insert之后调用此函数。 函数解释: keyProperty:将查询到主键值设置到pa...原创 2018-06-18 15:17:15 · 1610 阅读 · 7 评论 -
【Mybatis】-JDBC到Mybatis的过渡学习
8.0.11安装原创 2018-06-17 21:35:42 · 324 阅读 · 6 评论 -
【Linq】-语言集成查询
是什么Linq(Language INtegrated Query)语言集成查询,是一种用来进行数据访问的编程模型,使得.net语言可以直接支持数据查询,可以用统一的方法访问不同类型的数据,可以将数据作为对象使用,目标是降低访问数据的复杂度,并且可以在vs中进行智能提示。基础Linq是在.NET Framework 3.5 中出现的技术,所以在创建新项目的时候必须要选3.5或者更高...原创 2018-05-07 17:18:40 · 318 阅读 · 11 评论 -
【Linq】-相关技术
本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集成查询)。通过LINQ,我们可以使用相同API操作不同的数据源。接下来就让我们看看LINQ是什么以及如何使用? 再此之前,需要先了解的相关技术1、隐式类型、匿名类型、对象初始化器1) 隐式类型,使用var关键字创建,C#编译器会根据用于初始化局部变...转载 2018-05-07 16:56:20 · 196 阅读 · 7 评论 -
Mysql还原数据库
我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。原创 2018-05-13 19:54:25 · 720 阅读 · 1 评论 -
批量添加-动态拼接字符串
字符串拼接主要包括以下三类,第三种方法是今天的重点。+Sring.format()StringBuilder.Append()一、+ 对于少量固定的字符串拼接,我们可以简单利用“+”:string s= “a” + “b” + “c”;这样写,系统或优化成如下代码,不会新建多个字符串。s= String.Concat(“a”,”b”,”c”)原创 2017-12-27 15:41:14 · 2734 阅读 · 20 评论