# -*-coding:utf-8 -*-
import MySQLdb #首先必须装这两个包
import ConfigParser
cf=ConfigParser.ConfigParser()
cf.read("conf.ini")
DATABASE=cf.get("a...
分类:
数据库 时间:
2014-12-30 16:34:45
阅读次数:
184
如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.81' is not allowed to connect to this MySQL server解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在....
分类:
数据库 时间:
2014-12-30 16:33:52
阅读次数:
224
在学习mysql(1)中学到了一些基本的操作。接下来一个比较重要的问题放在我面前,假设现在要实战了,当然得创建数据库咯,但是数据库中一般会涉及到很多表,如果设计不当,逻辑上有些混乱,那么这样的数据库当然不会好用。在最开始学习这个东西,感觉就是excl嘛,没有什么了不起啊。弄一两个表而已嘛。但是如果我...
分类:
数据库 时间:
2014-12-30 16:34:03
阅读次数:
154
格式化查询db权限 db2 " SELECT SUBSTR(GRANTOR, 1, 10) AS GRANTOR, -- Grantor of the authority SUBSTR(GRANTEE, 1, 10) AS GRANTEE, -- Holder of the authority --...
分类:
数据库 时间:
2014-12-30 16:35:09
阅读次数:
184
原文:T-sql语句查询执行顺序前言
数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。
这篇博客,摒弃查询优化性能,作为...
分类:
数据库 时间:
2014-12-30 16:32:59
阅读次数:
272
1.规范一些使用插入语句的小规范 1)中文字符串前 最好 加一个N 2)列名用中括号 扩起来 像这样 [列名] 2.常规写法 Insert into tableName ( [column1] , [column2] ) values (N'中文','11ds') 3.多行一条语句插入多行 inse...
分类:
数据库 时间:
2014-12-30 16:33:17
阅读次数:
157
1.创建事件监控器至少需要哪些权限? DBADM authority SQLADM authority 2.事件监控器的种类有哪些? 3. db2 flush event monitor eventmonitorname命令的用途是什么 将当前的数据库监控数据写入到对应的文件中 4.打开或关闭监视器...
分类:
数据库 时间:
2014-12-30 16:32:41
阅读次数:
274
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
分类:
数据库 时间:
2014-12-30 16:31:16
阅读次数:
168
文章转载自http://wenku.baidu.com/link?url=5uZ1xWnGC55FGW2XUqzLVdttRcik2xCqwRKEdh6z-nZJ63UQn3j2750ES_q4OrotSE26r3yL36uzRGz_cuSbur4cQYOmc9R4dw4otqOWDV_环境:主机操...
分类:
数据库 时间:
2014-12-30 16:32:26
阅读次数:
140
BEGIN TRAN Tran_Money --开始事务DECLARE @tran_error int;SET @tran_error = 0; BEGIN TRY UPDATE tb_Money SET MyMoney = MyMoney - 30 WHERE Name...
分类:
数据库 时间:
2014-12-30 16:30:26
阅读次数:
174
下面这段内容讲解的功能是Oracle数据库中有一张表,表中存储了连续的时间记录,同时对应的还存储了一个标记位。
现在要获取一个结果集:当标记位为0时,取前一个为1的时间数据,如果标记位为1时,取当前记录的时间数据。
=================
先上干货。再解释
1、建表
create table test_date(
t_TIME varchar(20), --时间
...
分类:
数据库 时间:
2014-12-30 15:24:02
阅读次数:
230
Linux的内核升级是一项很重大的变更,传统情况下需要停止应用,重启操作系统,现在,ORACLE使Linux可以在一秒时间内动态地应用内核与安全补丁等升级,实现零停机,对应用不产生中断影响,是依赖Ksplice Uptrack实现的。
这项技术,被ORACLE号称为号称为“永不可摧”的神力,也确实使得ORACLE Linux可以像UNIX一样,如果排除硬件的影响外,系统可以永远运行下去。不过,ORACLE的此功能产品,也是收购而来的,不管它怎么来的,是好东西我们就利用吧。...
分类:
数据库 时间:
2014-12-30 15:19:19
阅读次数:
630
ODP.NET遇到的关于Date和BindByName问题解决...
分类:
数据库 时间:
2014-12-30 15:15:19
阅读次数:
558
declare @i intset @i=0update tb set [ID]=@i,@i=@i+1
分类:
数据库 时间:
2014-12-30 15:12:25
阅读次数:
165
1 package com.voice.db; 2 3 import com.mongodb.DB; 4 import com.mongodb.DBCollection; 5 import com.mongodb.Mongo; 6 import com.mongodb.MongoCl...
分类:
数据库 时间:
2014-12-30 15:07:52
阅读次数:
210
一:锁表:锁定数据表,避免在备份过程中,表被更新mysql>LOCK TABLES tbl_name READ;为表增加一个写锁定:mysql>LOCK TABLES tbl_name WRITE;二:查询mysql 哪些表正在被锁状态show OPEN TABLES where In_use > ...
分类:
数据库 时间:
2014-12-30 15:04:05
阅读次数:
185
原文:php安全编程—sql注入攻击php安全编程——sql注入攻击
定义 SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。
根据...
分类:
数据库 时间:
2014-12-30 14:59:29
阅读次数:
198