如何对mysql整个库搜索 如关键字 “新股发行”

解决方案 »

  1.   

    如果你用程序的话,可以用sql语句show databases,然后按照查出的结果集,一次的show tables,然后再一次去查找你的记录,是不是可以使用全文索引,还是你再一次迭代desc [tableName]去查找每一个字段呢,看你了
      

  2.   

    通过 
    select TABLE_NAME,COLUMN_NAME
    from information_schema.`COLUMNS`
    where TABLE_SCHEMA='mydb'
    and DATA_TYPE like '%char%'
    order by TABLE_NAME到到数据库mydb中所有表的字符型列名,然后逐一查询。
      

  3.   

    哦,好方法,太感谢了 又学习了information_schema这个虚拟数据库的作用,以前没发现,现在是菜鸟一个