一个表一个表,一个字段一个字段的去查,比如:select
* from 表1
where 字段1=值
2.
把表导入到sql文件里面,然后打开这个文件,用"查找"的功能找这个值。但是如果表和数据库很大的话,恐怕也不容易导出和打开这个sql文件。
先创建一个函数
如下
CREATE FUNCTION isnum(p_string VARCHAR(32)
)
RETURNS int(4)
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT '检查字符串是否为纯数字'
BEGIN
/*检查字符串是否为纯数字*/
/*返回值:1-为纯数字 0-非纯数字*/
DECLARE iResult INT DEFAULT 0
SELECT p_string REGEXP '^[0-9]*$' INTO iResult
IF iResult = 1 THEN
RETURN 1
ELSE
RETURN 0
END IF
END
然后
select * from 表名 where isnum(字段名) <>0 and cast(字段名 as DECIMAL) >1000 and cast(字段名 as DECIMAL)<2000这句的表名和字段名你替换成你自己的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)