首页 > 数据库技术
oracle 模糊查询中的转义字符用法
ESCAPE 后面的字符表示是一个检索字符, 字符串中检索字符后面的一个字符就表示他原本的意思,不表示原来oracle赋予它的含义。 检索字符可以用任何字符。 如果检索字符后面没有跟一个可以转移的字符就会报错。 ORA-01424:转义符之后字符缺失或非法 ...
分类:数据库技术   时间:2016-08-24 12:38:59    收藏:0  评论:0  赞:0  阅读:275
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:32:59    收藏:0  评论:0  赞:0  阅读:184
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:09    收藏:0  评论:0  赞:0  阅读:1987
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:09    收藏:0  评论:0  赞:0  阅读:506
MySQL添加用户、删除用户与授权
3、增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所 ...
分类:数据库技术   时间:2016-08-24 12:29:21    收藏:0  评论:0  赞:0  阅读:143
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:28:29    收藏:0  评论:0  赞:0  阅读:173
Web安全之SQL注入攻击技巧与防范
在Web1.0时代,人们更多是关注服务器端动态脚本语言的安全问题,比如将一个可执行脚本(俗称Webshell)通过脚本语言的漏洞上传到服务器上,从而获得服务器权限。在Web发展初期,随着动态脚本语言的发展和普及,以及早期工程师对安全问题认知不足导致很多”安全血案”的发生,至今仍然遗留下许多历史问题, ...
分类:数据库技术   时间:2016-08-24 12:27:59    收藏:0  评论:0  赞:0  阅读:240
GRANT ALL PRIVILEGES 限制某个或所有客户端都可以连接至mysql
GRANT ALL PRIVILEGES 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 1. mysq ...
分类:数据库技术   时间:2016-08-24 11:20:08    收藏:0  评论:0  赞:0  阅读:427
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:19:30    收藏:0  评论:0  赞:0  阅读:314
MySql远程连接无法打开解决办法
MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mys ...
分类:数据库技术   时间:2016-08-24 11:16:32    收藏:0  评论:0  赞:0  阅读:263
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:08    收藏:0  评论:0  赞:0  阅读:219
MySQL定义外键的方法
MySQL定义外键的方法是每个学习MySQL的人都需要掌握的知识,下文就对MySQL定义外键的语句写法进行了详细的阐述,供您参考。 外键为MySQL带来了诸多的好处,下面就为您介绍MySQL定义外键的语句写法,以及MySQL定义外键过程中出现错误的处理方法,供您参考学习。 注意:对于非InnoDB表 ...
分类:数据库技术   时间:2016-08-24 11:11:28    收藏:0  评论:0  赞:0  阅读:187
mybatis动态SQL语句
一 if标签 二 where标签 如果它包含的标签中有返回值的话就插入一个where。此外如果标签返回的内容是以AND或OR开头的,则它会剔除掉。 三 set 标签 使用set+if标签修改后,如果某项为null则不进行更新,而是保持数据库原值 四 trim标签 trim是更灵活的去处多余关键字的标 ...
分类:数据库技术   时间:2016-08-24 11:06:59    收藏:0  评论:0  赞:0  阅读:174
用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:05:09    收藏:0  评论:0  赞:0  阅读:250
日常积累oracle 有关信息
对于VARCHAR2类型,我们在内存使用和效率上需要做出一个权衡。对于VARCHAR2(长度>=2000)变量,PL/SQL动态分配内存来存放实际值,但对于VARCHAR2(长度<2000)变量,PL/SQL会预先分配足够的内存。所以,如果我们把同样一个500字节的值放入一个VARCHAR2(200 ...
分类:数据库技术   时间:2016-08-24 11:03:09    收藏:0  评论:0  赞:0  阅读:213
解决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:58:19    收藏:0  评论:0  赞:0  阅读:383
解决delete 删除sql语句,标识还保留删除之前的问题
我有一些数据,想要删除,首先想到的是delete,但是它会保留之前的标识,后来想用truncate来进行删除,但是,它会全部删除,并且不能加条件,只能回过头使用delete,以下是解决delete删除不保留之前的标识值delete from Emplyoee where EmplyoeeId bet ...
分类:数据库技术   时间:2016-08-24 08:49:18    收藏:0  评论:0  赞:0  阅读:339
sql server 2016 json 解析方法
前几天发现了sql server 2016支持了json 项目需要所以安装了 用了一下 方便了很多 ,写一下小笔记方便日后查看,也希望各位大神指正共同学习。 sql server 2016 安装图解网上很多,大家注意安装版本就可以了。 --1 带 Root Keyselect * from sys_ ...
分类:数据库技术   时间:2016-08-24 08:45:08    收藏:0  评论:0  赞:0  阅读:395
MySQL的SQL_CALC_FOUND_ROWS真的很慢么?
分页程序一般由两条SQL组成: SELECT COUNT(*) FROM ... WHERE ....SELECT ... FROM ... WHERE LIMIT ... 如果使用SQL_CALC_FOUND_ROWS的话,一条SQL就可以了: SELECT SQL_CALC_FOUND_ROWS ...
分类:数据库技术   时间:2016-08-24 08:44:28    收藏:0  评论:0  赞:0  阅读:314
SQL基础篇-----修改表内的数据
知识点1 ALTER 下列代码意义:向已存在的表my_foods中新增自动排列的列 作为主键 如果不需要作为主键,则去掉 PRIMARY KEY 即可! 排序关键字: FIRST - --把 列id 安置于所有其他列的前面 LAST -- 把列 id 安置于其他列的后面 SECOND -- 把列 i ...
分类:数据库技术   时间:2016-08-24 06:31:28    收藏:0  评论:0  赞:0  阅读:262
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!