求一MYSQL存储过程
表结构如下:
begin_ip end_ip add1 add2
------------------------------------------------------------------------
194.77.0.0 194.77.255.255 德国 无具体地点
194.78.99.80 194.78.99.95 比利时 BOSTON UNIVERSITY
......
初涉mysql,求一存储过程,根据传入的IP,找出对应的地址(add1+add2),表中begin_ip表示起始IP,end_ip表示终止IP ,两者组成一个IP段。
比如传入的是 194.77.0.123,那么返回值就是 “德国 无具体地点”,如果传入的是 194.78.99.85 那么返回值是 “比利时BOSTON UNIVERSITY”,如果传入的IP没找到,就返回“暂无此IP信息”
不知道我的表述是否清楚,还请各位高手赐教!谢谢
INET_ATON
汗 比较ip的
相关问答:
我之前导入的数据库,现在删除不了,用了命令行和工具都不行,重启也不行,这是为什么呢?
你是如何删除的?
有什么提示?
问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)
......
我在注册页面写入了如下代码:
<?php
$conn=mysql_connect("localhost","root","614510")or die("数据库服务器连接错误".mysql_error());
& ......
MYSQL 截取一个数据表中,某一个字段(fulltext) 的前三百个字符,放到该表下另一个字段(introtxt)里.
求实现这个效果的命令
SQL code:
update 表 set introtxt=left(`fulltext`,300);
顶,学习
SQL code: ......
如果我输入一个关键字,如果有一个工具,可以在指定数椐库中查寻所有表并列出找到的结果,
不知道有没有这种类型的MYSQL 数据库工具
没看懂你写的
推荐个
MySQLQueryBrowser
phpMyAdmin,MySQL GU ......
想将mysql一个数据库上的一些表映射到内存,以提高访问速度。而且这些表会有插入、删除和更新的操作。
在mysql上怎么做?能否具体说明怎么做?
mysql 默认就是从内存中读取表数据进行操作的啊
优化查 ......