引言: 在本地访问数据库之时,一般使用localhost, 127.0.0.1来进行数据库访问,但是笔者这几天就碰到了只能通过127.0.0.1来访问,但是无法基于localhost来访问,非常之诡异….. 环境介绍 Centos 7, mariadb 10.2 tomcat 8 , Java Wa ...
分类:
数据库 时间:
2017-07-19 00:10:05
阅读次数:
387
将EXCEL导到Oracle数据库,我目前了解到一种途径是: 1、将excel另存为csv文件 2、在PL/SQL Developer里将csv文件内容导进oracle 展开说下步骤2: 1、打开PL/SQL Developer,登录数据库 2、工具 - 文本导入器 3、在文本导入器里打开csv文件 ...
分类:
数据库 时间:
2017-07-19 00:12:06
阅读次数:
278
[1]引入 [2]概述 [3]索引设置 [4]索引种类 [5]全文索引 [6]地理位置索引 ...
分类:
数据库 时间:
2017-07-19 00:13:38
阅读次数:
310
问题现象: 在mongodb执行批量查询操作时,抛出异常 Exception 2: $in needs an array。 问题解决: 感谢伟大的 google 和 stackoverflow 有人遇到过该问题,问题的原因解释得很清楚,偷个懒,直接 copy 过来,如下: 我英文水平一般般,属于基本 ...
分类:
数据库 时间:
2017-07-19 00:18:11
阅读次数:
527
描写sql注入利用方法的文章数不胜数,本文将描述一种比较特殊的场景。 细节 在一次测试中,我碰到了一个sql注入的问题,在网上没有搜到解决办法,当时的注入点是在limit关键字后面,数据库是MySQL5.x,SQL语句类似下面这样: SELECT field FROM table WHERE id ...
分类:
数据库 时间:
2017-07-19 00:22:58
阅读次数:
261
mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具。通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别。 语法 常用参数 说明 ...
分类:
数据库 时间:
2017-07-19 00:24:32
阅读次数:
330
Oracle的自增列,要采用序列号(sequence)。 初始化阶段要手动建立一个sequence,然后插入的时候,还要手动自己去读这个sequence的nextval赋给相关字段,如ID,麻烦的很。好处就是记录插入前,我们就知道这个ID值了,在处理主从表时,有时还比较方便。但这个对sql serv ...
分类:
数据库 时间:
2017-07-19 00:25:10
阅读次数:
274
1.准备数据库(sqlserver2008) 打开SQL Server 配置管理器进行网络配置 2.重启系统服务 3.创建数据库及表 4.编写模型及业务代码 public class Student { public int ID; public String UserName; public St ...
分类:
数据库 时间:
2017-07-19 01:07:21
阅读次数:
267
Ø 前言 1. 在 SQL Server 中默认是不支持正则表达式验证的,如果需要某个字符串匹配一个正则表达式的验证规则,就需要额外的编写 C# 方法,并发布到 SQL Server 数据库中。 2. 很幸运,在 VS 2005 之后的版本中,都支持创建 SQL Server 数据库项目,在该项目中... ...
分类:
数据库 时间:
2017-07-19 01:11:01
阅读次数:
437
关于阿里云的服务器,首先要说的就是买了以后是没有环境的,什么都需要自己配置,也是在这个上面栽了很多跟头最后去的镜像市场买的一个IIS8+SQL2016的asp.net环境 怎么说呢,感觉有些问题的本源可能就是为了让你去买环境吧,对于我这种初次接触服务器的来说[略坑] 闲话不多说,进入主题: 昨天以为 ...
分类:
数据库 时间:
2017-07-19 10:31:32
阅读次数:
383
转自:http://blog.csdn.net/beyondqd/article/details/6703169 表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd /// <summary> /// 添加 /// </summar ...
分类:
数据库 时间:
2017-07-19 10:32:18
阅读次数:
159
表结构存储数据如下: 需求如下: 1.每项物品的的最高价格是多少?(下面这个查询语句的结果集中你会发现 经销商(dealer)的值不对)2.对每项物品,找出最贵价格的物品的经销商。 3.要找出价格最高或最低的物品的 ...
分类:
数据库 时间:
2017-07-19 10:32:51
阅读次数:
166
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在n ...
分类:
数据库 时间:
2017-07-19 10:34:26
阅读次数:
162
一、普遍的方法:insert into 表名(id,name,age,status,字段N) values('id','name','age','status','字段N'); --建议用这个 insert into 表名 values(列值); 实例:insert into user(id,nam ...
分类:
数据库 时间:
2017-07-19 10:40:18
阅读次数:
212
问题: 数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 解决: 1. 使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字。 2. 更好的方法是使用 Convert(decimal(18 ...
分类:
数据库 时间:
2017-07-19 10:41:14
阅读次数:
266
存储过程经过预编译处理 而SQL查询没有SQL语句需要先被数据库引擎处理成低级的指令 然后才执行 如果是只执行一次的话,存储过程不一定比SQL语句效率高.因为存储过程有个预先编译的过程.就是.启动服务器后或者第一次执行后(可以设置).就可以把存储过程加载到高速缓存中,这样以后调用起来就不用再通过编译 ...
分类:
数据库 时间:
2017-07-19 10:42:07
阅读次数:
226
针对mongodb的内部机制提出以下几个引导性的问题: 副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。 官方说副本集数量最好是奇数,为什么? mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性? mongodb的故障转移会不会无故自动发生?什么条件 ...
分类:
数据库 时间:
2017-07-19 10:43:21
阅读次数:
210
常用的通过mysql命令来更改表结构的一些sql语句,包括添加、删除、修改字段、调整字段顺序。添加字段:alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid`; (在哪个 ...
分类:
数据库 时间:
2017-07-19 11:55:40
阅读次数:
172
1.关系型数据库 MySql/Oracle/SQLServer都是关系型 关系型数据库的特点是存在数据关联(用平面的表去记录立体的业务信息) 即使使用关系型数据库,很多互联网项目也是弱化关联(在数据库方面设置关联关系存在弊病:如级联删除等等,可以使用应用程序来控制关联) 2.非关系型数据库(NoSQ ...
分类:
数据库 时间:
2017-07-19 11:59:47
阅读次数:
158
MYSQL服务器并不存在共享池(我也不清楚共享池是什么)的概念,所以在MYSQL上使用绑定变量最大的好处就是为了防止SQL注入。PHP例子:$stmt=$dbh->prepare("SELECT*FROMusersWHEREusername=?ANDpassword=?");$stmt->execute(array($username,$password));即使传入的变量..
分类:
数据库 时间:
2017-07-19 11:59:56
阅读次数:
182