nbmpe 发表于 2010-12-13 21:47:42

MYSQL 中怎么查询出 某列中包函 某字符串的所有项 <赏50J>

本帖最后由 nbmpe 于 2010-12-13 23:07 编辑

这些天研究MYSQL,以前没接触过, 所以不知道怎么查? 从图书馆借了本SQL的书,上面也没有.
不知在哪发, 借下宝地!    如符合要求赏50J。 (第一个)个人J不多。
如: 我有TABLE, 名为ABC.
项目有: ITEM   VARCHAR(12)   ,      MACVARCHAR(12)
下面有值:ABC                            00E312325874
                CCC                         00E04CABCDEF
                DDD                        00E04C123456
我要查到所 ITEM 项中 所有包函字母C的项.   该怎么查.         或要查看Mac 项中所有包括有00E04C的项
如果要查   ITEM 中包函 CCC 这个样以查.   SELECT * FROM ABC WHERE ITEM=CCC; 但只给出部分字符就不会了.请各位仁兄指点.
如果用AU3把全部数据写到数组中再查速度会很慢.

kingfirekkk 发表于 2010-12-14 11:07:05

本帖最后由 kingfirekkk 于 2010-12-14 11:30 编辑


use [数据库]   ;打开数据库
列出所有字段名包含"00E04C"的项目:
SELECT * FROM [表名] WHERE [字段名] LIKE '%00E04C%';   
参考资料网址:
http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html#connecting-disconnecting

补充:
建议兄弟下载一个MySQL-Front的工具,就免得什么东西都在SQL CMD下面弄了....截图如下:

kingfirekkk 发表于 2010-12-14 11:36:54

再贴上一个参考网址吧,MySQL 5.1中文手册:
http://imysql.cn/docs/MySQL_51_zh/mysql_51.html
MySQL-Front工具下载网址:
http://www.xdowns.com/soft/38/110/2007/Soft_35072.html

支持一下楼主。

蜘蛛抱蛋 发表于 2010-12-14 12:23:06

再给LZ推荐一个中文的手册~~http://www.verycd.com/topics/2864951/

nbmpe 发表于 2010-12-14 13:33:34

回复 2# kingfirekkk 晚上给你加分 .手机上加不了 . 再问个 .用 _MYSQL_REAL_CONNECT连接数据 ,本机可以 . SLIENT与 SERVER在同一个交换机上有较大延迟 ,但也可以 .但中间隔两个或三个以上交换机就不行了 .怎么解决 ?如解决 100j.

kingfirekkk 发表于 2010-12-14 13:41:22

本帖最后由 kingfirekkk 于 2010-12-14 13:53 编辑

回复 5# nbmpe

这是属于网络延迟方面的问题了...首先你要确认你的Ping值在多少范围内,按理来说不会出现这样的现象的,换句话来说,人家要是把服务器架其它国家,岂不是压根没法写数据进数据库啊?
所以我觉得你的重点要先确认是网络的问题,还是程序的问题......先贴Ping值,再贴上你的netstat后的路由表吧......
另外,程序方面,你可以找相关MySQL优化的文章:
提供链接如下:
http://dev.mysql.com/doc/refman/5.1/zh/optimization.html

http://www.111cn.net/database/110/5d6bc167016ed54ef3de149d89fee7c4.htm

nbmpe 发表于 2010-12-14 16:32:25

两个问题已解决 .晚上再总结一下问题 .

kingfirekkk 发表于 2010-12-14 16:44:59

回复 7# nbmpe

哈哈,恭喜恭喜...期待ing....
页: [1]
查看完整版本: MYSQL 中怎么查询出 某列中包函 某字符串的所有项 <赏50J>