作为草根站长,手头必不可少的一样软件,就是域名批量查询软件,我一直以来都是在用Domain Name Analyzer Pro v4这个软件。
但是可悲的时候时有发生,我从大概05年开始使用这款软件,绿色注册版,一直用到上次整个硬盘的重新整理的时候,一步留神将之删除。
在前段时间我需要域名批量查询工具的时候,我才追悔莫及,长时间的使用Domain Name Analyzer Pro已经让我忘记了这款软件的名称,而我记住的仅仅是...
解决MySQL出现大量unauthenticated user
在MySQL中执行Show Processlist语句可以看到发现大量unauthenticated user进程卡住,在网上搜索一翻,找到问题根源:
发现这属于官方一个系统上的特殊设定,亦可称呼他为MySQL的bug,不管连结的的方式是经过hosts或是IP的模式,他都会对DNS做反查。MySQL会尝试去反查IP->DNS,由于反查解析过慢,无法应付快速多量的查询。
解决方式很简单:启动MySQL的时候,添加–skip-name-resolve选项,禁止域名解析...
mysql 5.0存储过程学习总结汇总
mysql存储过程的创建,删除,调用及其他常用命令
一.创建存储过程
1.基本语法:
create procedure sp_name()
begin
………
end
2.参数传递
二.调用存储过程
1.基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:
drop procedure sp_name//
2.注意事项
(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
四.区块,...
php调用mysql存储过程返回结果集
关键就是两点
1 define('CLIENT_MULTI_RESULTS', 131072);
2
3 $link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());
下面就可以正常使用了,以下是例子程序。
1 <?php
2 define('CLIENT_MULTI_RESULTS', 131072);
3
4 $link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not co...
mysql trigger
mysql 5开始支持trigger
CREATE TRIGGER语法
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。
触发程序与命名为tbl_name的表相关。tbl_name必须引用永久性表。不能将触发程序与TEMPORARY表或视图关联起来。
trigger_time是触发程序的动作时间。它可以是BEFORE或AFTER,以指...
mysql数据库查询,检索,优化
1:创建索引:索引可以提高查询速度,但影响插入数据的速度,但前者带来的好处要远远高于后者:)
CREATE TABLE Products(pid INTEGER AUTO_INCRMENT PRIMARY KEY,user_name VARCHAR(50) NOT NULL,full_name VARCHAR(100),user_email VARCHAR(150) NOT NULL,birthdate DATE,INDEX (user_name));
//新增
CREATE INDEX index_name ON tableName (columns);
2:外键
CREATE TABLE forums(form_id INTEGER AU...
在mysql创建和使用trigger
用程序处理来代替了触发器的工作。这样业务逻辑比较清晰,有人也说用程序处理不会出现问题,而且大多数人也是这么做的,但是有两次编辑遇到了致命的问题,删除表a的一条记录,对应表b中的记录没有改变,于是决定用触发器代替程序来工作。。。。
这两天一直研究触发器,简单做一下记录。
mysql -uroot -hlocalhost -p;
use database;
show tables;
show triggers;
drop trigger trigger_nam...
mysql存储过程学习笔记–常用函数
字符串类
CHARSET(str) //返回字串字符集
CONCAT (string2 [,... ]) //连接字串
INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0
LCASE (string2 ) //转换成小写
LEFT (string2 ,length ) //从string2中的左边起取length个字符
LENGTH (string ) //string长度
LOAD_FILE (file_name ) //从文件读取内容
LOCATE (substring , string [,start_position ] ) 同INSTR,但...
Mysql存储过程学习笔记
变量定义:
DECLARE variable_name [,variable_name...] datatype [DEFAULT value];
其中,datatype为mysql的数据类型,如:INT, FLOAT, DATE, VARCHAR(length)
例:
DECLARE l_int INT unsigned default 4000000; DECLARE l_numeric NUMERIC(8,2) DEFAULT 9.95; DECLARE l_date DATE DEFAULT '1999-12-31'; DECLARE l_datetime DATETIME DEFAULT '1999-12-31 23:59:59'; DECLARE l_varchar VARCHAR(...
完美解决鼠标单击变双击问题
最近公司和家的电脑双双出现鼠标单击变双击的问题...开始以为中了病毒,结果查了半天和重装之后还是不行,baidu了一下,发现很多人也碰到这个问题,究其原因有三点:1. 软件设置问题;2. 病毒引起;3. 鼠标按键的微动开关出现故障。
第一点的解决方法:
一、改动设置
(来源:http://www.eatdiy.com/bbs)
选择设备管理器-->通用串行总线控制器-->Intel(R) 82801DB/DBM USB Universal Hos Controller - 24C...