传统的解决思路:自定义一个拦截器,当有模糊查询时,模糊查询的关键字中包含有上述特殊字符时,在该特殊字符前添加\进行转义处理。 新的解决思路:将like 替换为 MySQL内置函数locate函数 一、问题提出 使用MyBatis中的模糊查询时,当查询关键字中包括有_、\、%时,查询关键字失效。 二、 ...
分类:
其他好文 时间:
2019-10-16 19:40:27
阅读次数:
178
我们知道,在不同的数据库引擎中,内置函数的实现、命名都是存在差异的,如果经常切换使用这几个数据库引擎的话,很容易会将这些函数弄混淆。 比如说判断空值的函数,在Oracle中是NVL()函数、NVL2()函数,在SQL Server中是ISNULL()函数,这些函数都包含了当值为空值的时候将返回值替换 ...
分类:
数据库 时间:
2019-10-16 09:34:15
阅读次数:
125
1 abs: 取绝对值 2 all:序列中每一个元素作布尔判断,部分元素为空、none、0为False 3 any:序列中有一个元素为真,则为True 4 bool:空、none\0为假,其他为真 5 bytes:编码转换为二进制 6 decode解码原则:用什么样的方式编码,就用对应的方式解码 7 ...
分类:
编程语言 时间:
2019-10-16 00:15:04
阅读次数:
111
# import time# for i in range(1,101,2):# time.sleep(0.1)# char_num=i//2# per_str="\r%s%% :%s\n"%(i,'*'*char_num) \# if i==100 else "\r%s%% :%s" % (i,' ...
分类:
其他好文 时间:
2019-10-15 21:16:56
阅读次数:
91
1、列表和元组的区别:初始化之后元组元素不能增删查改,而列表可以。 2、元组初始化&列表初始化: 直接赋值:list=[1,2,3]; 元组:tuple=(1,2,3); c_tuple = tuple([1,2,3]) 工厂函数赋值>>>>> tuple()内置函数,列表以参数的方式传递给内置函数 ...
分类:
编程语言 时间:
2019-10-14 01:38:38
阅读次数:
131
[TOC] 绑定方法与非绑定方法 1.绑定方法 ? 绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 ? ? 绑定给对象的方法: ? 类中定义的函数默认就是绑定给对象的 ? 绑定给类的方法: ? 为类中定义的函数加上一个装饰器classmethod 2.非绑定方法(static ...
分类:
其他好文 时间:
2019-10-14 01:27:11
阅读次数:
82
匿名函数:lambda 表达式。普通函数有且只有返回值的函数才能用匿名函数进行简化成一行函数。 匿名函数不单独使用,一般和内置函数结合使用。内置函数中,可加入函数的有min、max、sorted、map、filter 关于匿名函数格式的说明: 函数名 = lambda 参数 :返回值 参数可以有多个 ...
分类:
编程语言 时间:
2019-10-13 23:26:12
阅读次数:
97
mysql 的逻辑架构分为三层: 最上层的服务大多数基于网络的客户端、服务器的工具或者服务都有类似的架构,比如连接处理,授权认证、安全等 第二层架构:mysql的核心服务功能都在这一层,包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程,触发器、视图 第三 ...
分类:
数据库 时间:
2019-10-13 14:55:15
阅读次数:
109
一 函数 MySQL中提供了许多内置函数,例如: 一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 二、聚合函数(常用于GROUP BY从句的SELECT查询中) A ...
分类:
其他好文 时间:
2019-10-13 10:38:42
阅读次数:
86
一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程。所以就需要用到输入和输出功能。同样的,在Python中,怎么实现输入和输出? Python3中的输入方式: Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。 例如: 其中输入的数据以字符串类型进 ...
分类:
编程语言 时间:
2019-10-13 01:06:42
阅读次数:
237