码迷,mamicode.com
首页 > 数据库
Easier SQL with Cupboard
Overview Cupboard is a way to manage persistence in a sqlite instance for your app. It was written by Hugo Visser. His talk on the library can be foun ...
分类:数据库   时间:2016-08-24 12:35:39    阅读次数:280
org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [41] did not match expected type [java.lang.Integer (n/a)];
题记:以前记录过一些自己遇到的BUG,这个行为,让我一看报错的提示信息就能定位到问题的所在,后来记得比较多了,好多是重复性的再加上比较忙就没有详细的记录了,今天的工作量比较小,就顺便记录一下,以便以后更快的解决此类问题。 BUG的报错信息如下所示: org.springframework.dao.I ...
分类:数据库   时间:2016-08-24 12:31:38    阅读次数:2975
SQL行列转换——商品SKU颜色尺码合并
create procedure proc_GoodsSkuCombine as IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[GoodsTemp1]') AND type in (N'U')) D ...
分类:数据库   时间:2016-08-24 12:30:20    阅读次数:422
MySQL添加用户、删除用户与授权
3、增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所 ...
分类:数据库   时间:2016-08-24 12:31:05    阅读次数:179
oracle扩展表空间
扩展表空间的3种方法 1手动增加数据文件大小 alter database datafile '/home/oracle/ts01.dbf' resize 100m; 2把表空间设置为自动扩展 alter database datafile '/home/oracle/ts01.dbf' autoe ...
分类:数据库   时间:2016-08-24 12:30:25    阅读次数:190
Web安全之SQL注入攻击技巧与防范
在Web1.0时代,人们更多是关注服务器端动态脚本语言的安全问题,比如将一个可执行脚本(俗称Webshell)通过脚本语言的漏洞上传到服务器上,从而获得服务器权限。在Web发展初期,随着动态脚本语言的发展和普及,以及早期工程师对安全问题认知不足导致很多”安全血案”的发生,至今仍然遗留下许多历史问题, ...
分类:数据库   时间:2016-08-24 12:31:04    阅读次数:243
GRANT ALL PRIVILEGES 限制某个或所有客户端都可以连接至mysql
GRANT ALL PRIVILEGES 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 1. mysq ...
分类:数据库   时间:2016-08-24 11:23:12    阅读次数:246
sql server where 条件 区分大小写查询
1.在创建数据库时,指定要区分大小写,或者后期再做更改也可以alter database dbname collate chinese_prc_cs_as 2.在创建表时,指定要区分大小写,或者后期再做更改也可以 alter table tbname collate chinese_prc_cs_a ...
分类:数据库   时间:2016-08-24 11:21:56    阅读次数:321
MySql远程连接无法打开解决办法
MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mys ...
分类:数据库   时间:2016-08-24 11:18:47    阅读次数:208
PHP之防御sql注入攻击的方式
长期以来,web的安全性存在着巨大的争议与挑战。其中,sql注入就是一种常见的一种攻击方法,开发人员普遍的做法就是不停的过滤,转义参数,可是我们php天生弱类型的机制,总是让黑客有机可乘,绕过防御与防御总是在明争暗斗。 PHP大牛说过一句话,在一个程序中,60%的代码都应该是在进行各种防御。 其实, ...
分类:数据库   时间:2016-08-24 11:16:53    阅读次数:204
mariadb:InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
mariadb 启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0起因:线上正在运行的系统,因为需要调整性能,变更了my.cnf参数的innodb_log_file_size大小,重启MySQL时err日志输出如下Inno ...
分类:数据库   时间:2016-08-24 11:13:09    阅读次数:188
MySQL定义外键的方法
MySQL定义外键的方法是每个学习MySQL的人都需要掌握的知识,下文就对MySQL定义外键的语句写法进行了详细的阐述,供您参考。 外键为MySQL带来了诸多的好处,下面就为您介绍MySQL定义外键的语句写法,以及MySQL定义外键过程中出现错误的处理方法,供您参考学习。 注意:对于非InnoDB表 ...
分类:数据库   时间:2016-08-24 11:11:46    阅读次数:152
mybatis动态SQL语句
一 if标签 二 where标签 如果它包含的标签中有返回值的话就插入一个where。此外如果标签返回的内容是以AND或OR开头的,则它会剔除掉。 三 set 标签 使用set+if标签修改后,如果某项为null则不进行更新,而是保持数据库原值 四 trim标签 trim是更灵活的去处多余关键字的标 ...
分类:数据库   时间:2016-08-24 11:10:12    阅读次数:450
用PHP提取MYSQL二进制日志的SQL语句
上一篇说道,在从日志提取出SQL语句的时候,碰到了一句SQL跨了N行无法提取。后来在网上搜了两句shell: sed -n '/^INSERT /,/;/p' log.sql > log_insert.sql sed -n '/^UPDATE /,/;/p' log.sql > log_update ...
分类:数据库   时间:2016-08-24 11:06:29    阅读次数:367
日常积累oracle 有关信息
对于VARCHAR2类型,我们在内存使用和效率上需要做出一个权衡。对于VARCHAR2(长度>=2000)变量,PL/SQL动态分配内存来存放实际值,但对于VARCHAR2(长度<2000)变量,PL/SQL会预先分配足够的内存。所以,如果我们把同样一个500字节的值放入一个VARCHAR2(200 ...
分类:数据库   时间:2016-08-24 11:04:36    阅读次数:145
解决mysql 1864 主从错误
从字面意思看了一下是因为slave_pending_jobs_size_max默认值为16777216(16MB),但是slave接收到的slave_pending_jobs_size_max为17085453(17M);解决方案从库执行如下SQLmysql>stopslave; mysql>setglobalslave_pending_jobs_size_max=20000000; mysql>startslav..
分类:数据库   时间:2016-08-24 09:59:00    阅读次数:297
解决delete 删除sql语句,标识还保留删除之前的问题
我有一些数据,想要删除,首先想到的是delete,但是它会保留之前的标识,后来想用truncate来进行删除,但是,它会全部删除,并且不能加条件,只能回过头使用delete,以下是解决delete删除不保留之前的标识值delete from Emplyoee where EmplyoeeId bet ...
分类:数据库   时间:2016-08-24 08:50:12    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!