使用CONVERT:CONVERT(data_type[(length)],expression[,style])selectCONVERT(varchar,getdate(),120)2004-09-1211:06:08selectreplace(replace(replace(CONVERT(v...
分类:
数据库 时间:
2014-07-16 19:19:59
阅读次数:
258
判断一个输入框中是否有SQL攻击代码public const string SQLSTR2 = @"exec|cast|convert|set|insert|select|delete|update|alter|drop|count|chr|varchar|nvarchar|nchar|char[ ...
分类:
数据库 时间:
2014-07-16 19:22:06
阅读次数:
236
(一)添加文件可以在线执行,不影响数据库使用,如图。添加完成后,如图所示。也可以通过脚本的形式来添加,如图。(二)删除文件可以在线执行,不影响数据库使用。只有当文件中的实际使用空间为空时才能被成功执行。(三)移动文件到不同的磁盘路径下必须先将数据库脱机,将..
分类:
数据库 时间:
2014-07-15 11:35:25
阅读次数:
283
mysql多实例1.my.cnf通过定义mysqldconfig类mysqld_vars={}从里面获得很多配置文件相关参数写入字典mysql.py2.initDB初始化数据库3.修改权限4.rc脚本启动5.check检查一下配置文件,配置文件与mysql变量同步6.值其实一样,不让显示7.Popen调用mysql-e命令SQLIOSeconds_Behind_Ma..
分类:
数据库 时间:
2014-07-15 10:55:19
阅读次数:
398
首先说明数据库的版本服务器:10.2.0.5.0客户端:11.2.0.1.0导出会报错EXP-00008:遇到ORACLE错误1003ORA-01003:nostatementparsed和EXP-00008:遇到ORACLE错误904ORA-00904:"MAXSIZE":invalididentifier这小样问题,怎么也不会想到是客户端不能向下兼容吧,困了我很久。我决定试..
分类:
数据库 时间:
2014-07-15 12:15:43
阅读次数:
313
1、每过一段时间线上业务就会出现如下错误:kHost‘XXXXX‘isblockedbecauseofmanyconnectionerrors;unblockwith‘mysqladminflush-hosts‘Connectionclosedbyforeignhost2、需要使用mysqladminflush-hosts解锁用户3、查看错误日志4、查看官方文档对max_connect_errors的解释如下当..
分类:
数据库 时间:
2014-07-15 12:10:59
阅读次数:
409
1,安装,mysql见网址:http://bt9527.blog.51cto.com/9142217/14378772,安装apache在如下页面下载apache的forLinux的源码包http://www.apache.org/dist/httpd/我放在/home/目录下解压缩:tar-zxvfhttpd-*.tar.gzmvhttpd-*apache执行命令:cdapache./configure--prefix=/usr/loc..
分类:
数据库 时间:
2014-07-15 12:12:20
阅读次数:
631
今天做了一个用java导入sql脚本的功能,前台上传一个sql文件,后台先保存本地,然后进行导入。主要代码如下:Stringcmd="cmd/csqlplususr/pwd@{//服务器IP:1521/}sid@d:\\1.sql>d:\\t.log";
Processp=null;
try{
p=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
e..
分类:
数据库 时间:
2014-07-15 11:07:43
阅读次数:
292
l第一:下载,解压mongodb文件。把解压的文件放在/opt/下面(存放目录安装自己习惯存放)#wgethttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz#tar-xvfmongodb-linux-x86_64-2.0.4.tgz#mvmongodb-linux-x86_64-2.0.4.tgzmongodb2.0.4(为了方便,把它从命名的..
分类:
数据库 时间:
2014-07-15 10:53:19
阅读次数:
347
mysql存储过程:用变量做表名:简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mysql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。这在mysql5.0之..
分类:
数据库 时间:
2014-07-15 11:09:09
阅读次数:
262
SQLServer2012中新增的AlwaysOn简介SQLServer2012中新增的AlwaysOn是一个新增高可用性解决方案。在AlwaysOn之前,SQLServer已经有的高可用性和数据恢复方案,比如数据库镜像,日志传送和故障转移集群.都有其自身的局限性。而AlwaysOn作为微软新退出的解决方案,提取了数据库镜像..
分类:
数据库 时间:
2014-07-15 12:05:10
阅读次数:
505
1、查看某用户的表权限select*frominformation_schema.table_privilegeswheregrantee=‘user_name‘;2、查看usage权限表select*frominformation_schema.usage_privilegeswheregrantee=‘user_name‘;3、查看存储过程函数相关权限表select*frominformation_schema.routine_privilege..
分类:
数据库 时间:
2014-07-15 11:01:54
阅读次数:
916
一、介绍MySQL代理是一个介于MySQL客户端和MySQL服务器之间的简单程序,可用来监视、分析或者传输他们之间的通讯。他的灵活性允许你最大限度的使用它,这些包括负载平衡、容错、分析查询和修正等等;MySQLProxy就是这么一个中间层代理,简单的说,MySQLProxy就是一个连接池,负..
分类:
数据库 时间:
2014-07-15 12:18:24
阅读次数:
478
-------------------------------------------------------------------------------------------------------------故障转移群集虽然群集的共享存储是单点的,但是从存储层面来看,是配置了存储的冗余的,所以也一定程度上实现了冗余。在群集模式下,一个SQL群集实例只在一个..
分类:
数据库 时间:
2014-07-15 11:26:53
阅读次数:
333
环境源端系统HPUNIX11.31集群架构HP高可用集群数据库Oracle10.2.0.3目标端系统RHEL5.8x64集群架构ORACLERAC数据库11.2.0.1.0描述HP集群异常自动切换,导致GG进程异常。源端报错2014-07-1416:38:52ERROROGG01031Thereisaprobleminnetworkcommunication,aremotefileproblem,encry..
分类:
数据库 时间:
2014-07-15 11:45:48
阅读次数:
296
入门语句:1:查看当前服务器下面,有哪些库(database)?答:showdatabases;2:创建一个数据库.答:createdatabaseDBName[字符集声明,整理声明];Createdatabasetest1charsetutf8;3:删除数据库答:dropdatabasetest2;4:修改数据库(只能修改字符集和整理集,简单,先自己看).能否修改数据库..
分类:
数据库 时间:
2014-07-15 11:28:52
阅读次数:
371
为什么要视图?答:1:可以简化查询2:可以进行权限控制把表的权限封闭,但是开放相应的视图权限,视图里只开放部分数据3:大数据分表时可以用到比如,表的行数超过200万行时,就会变慢,可以把一张的表的数据拆成4张表来存放.News表Newsid,1,2,3,4News1,news2,news3,news4表把一张表的数..
分类:
数据库 时间:
2014-07-15 10:48:51
阅读次数:
397