码迷,mamicode.com
首页 > 数据库 > 日排行
SQL Server创建存储过程——动态SQL
简介: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是指明执 ...
分类:数据库   时间:2019-08-09 01:27:55    阅读次数:133
SQL注入绕过——二次注入
...
分类:数据库   时间:2019-08-09 01:28:23    阅读次数:102
SQL注入绕过——WAF绕过原理
举例:下面这个WAF,/*%!/*/可以绕过空格 ...
分类:数据库   时间:2019-08-09 01:36:58    阅读次数:107
Mysql数据库在建表时指定engine等于InnoDB 或MyISAM的意义
一、ISAM和InnoDB的定义 1. ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。 ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错: ...
分类:数据库   时间:2019-08-09 01:47:17    阅读次数:121
高性能MySQL之基础架构
一、背景 为什么我们需要先学习MYSQL的基础架构先呢? 原因很简单,当我们需要了解一件事物的时候,我们只有站在宏观的层面,才能层层剥丝抽茧的去理解问题。举个例子,我们要看一个框架的源码,一开始就想进去研究,却发现找不着北,原因很简单,因为我们没有鸟瞰全貌,我们根本不知道入口在哪里。因此我们学习MY ...
分类:数据库   时间:2019-08-09 01:55:15    阅读次数:164
kotlin + springboot整合mybatis操作mysql数据库及单元测试
项目mybatis操作数据库参考: http://how2j.cn/k/springboot/springboot-mybatis/1649.html?p=78908 junit对controller层测试参考: https://www.cnblogs.com/PollyLuo/p/9630822. ...
分类:数据库   时间:2019-08-09 01:59:09    阅读次数:148
mysql定时任务(event事件)
1.事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。 事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。 ...
分类:数据库   时间:2019-08-09 02:00:01    阅读次数:128
SQL篇
选择语句
分类:数据库   时间:2019-08-09 09:16:40    阅读次数:101
mysql中的case when then 的用法
将立立饭饭的性别变更为女 ,烦烦 嗯嗯 问我的性别变更为男 ...
分类:数据库   时间:2019-08-09 10:35:49    阅读次数:91
【MySQL】常用增删改查 -- 2019-08-09 10:25:19
原文: http://106.13.73.98/__/16/ @[toc] ___ 1. 文件夹(库) 2. 文件(表) 3. 文件内容(数据) 原文: http://106.13.73.98/__/16/ ...
分类:数据库   时间:2019-08-09 10:36:59    阅读次数:148
gdb 调试报Missing separate debuginfos 问题解决
1、开启debuginfo repo 在/etc/yum.repos.d/entOS Debuginfo.repo文件中修改enabled=1 启用repos 2、更新yum yum makecache fast 3、安装yum utils debuginfo在yum utils包里面 yum in ...
分类:数据库   时间:2019-08-09 11:47:38    阅读次数:164
惊!史上最全的select加锁分析(Mysql)
引言大家在面试中有没遇到面试官问你下面六句Sql的区别呢select*fromtablewhereid=?select*fromtablewhereid<?select*fromtablewhereid=?lockinsharemodeselect*fromtablewhereid<?lockinsharemodeselect*fromtablewhereid=?forupdatese
分类:数据库   时间:2019-08-09 11:50:41    阅读次数:108
oracle job不自动执行,手动可以执行
解决方法: 用sysdba登录,执行show parameter job_queue_process看看结果是不是0 如果是这个原因,可以修改此参数 ALTER SYSTEM SET job_queue_processes = 100; 小结 1)job_queue_processes参数决定了jo ...
分类:数据库   时间:2019-08-09 11:57:46    阅读次数:138
mysql 常用函数
-- 绝对值 100select abs(-100)-- 四舍五入 保留两位小数 4.6300select round(4.6288*100)/100 -- 向下取整 9select floor(9.9) -- 向上取整 4select CEIL(3.2) -- 2的3次幂SELECT power( ...
分类:数据库   时间:2019-08-09 13:11:48    阅读次数:100
MySQL查询count(*)、count(1)、count(field)的区别收集
count(*)对行的数目进行计算,包含NULLcount(column)对特定的列的值具有的行数进行计算,不包含NULL值。 count()还有一种使用方式,count(1)这个用法和count(*)的结果是一样的。 任何情况下select count(*) from tablename是最优选择 ...
分类:数据库   时间:2019-08-09 13:15:00    阅读次数:151
Spark SQL中出现 CROSS JOIN 问题解决
Spark SQL中出现 CROSS JOIN 问题解决 1、问题显示如下所示: Use the CROSS JOIN syntax to allow cartesian products between these relation 2、原因: Spark 2.x版本中默认不支持笛卡尔积操作 3、 ...
分类:数据库   时间:2019-08-09 13:22:49    阅读次数:307
maven无法添加oraclejar包
可能是由于版本的限制,maven无法添加oracle的驱动jar。 解决方法: 打开命令行,运行如下: mvn install:install-file -Dfile=E:/ojdbc6.jar -DgroupId=comoracle -DartifactId=ojdbc6 -Dversion=10 ...
分类:数据库   时间:2019-08-09 13:31:54    阅读次数:91
在window下安装Redis数据库,并用python链接Redis
Redis是一个非关系型数据库,数据以key-value键值对的形式存储在数据库中。 Redis的安装,可以直接参考这个链接:https://www.runoob.com/redis/redis-install.html ,我下面说的,会比这个教程稍详细一点。 【1】我下载的是Redis-x64-3 ...
分类:数据库   时间:2019-08-09 13:33:34    阅读次数:159
oracle decode与聚合函数连用bug
在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into ...
分类:数据库   时间:2019-08-09 13:47:04    阅读次数:95
MyBatis中jdbcType=INTEGER、VARCHAR作用
Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 Mybatis中什么时候应该声明jdbcType? 当Mybatis不能自动识别你传入对象的类型时。 什么情况下,Mybatis不能自动识别我的传入类型? 例如:当你传入空值的时候 ...
分类:数据库   时间:2019-08-09 13:49:16    阅读次数:284
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!