①.、使用mysql_list_tables()
获取该数据库里所有表名
获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息
比如字段名、字段长度、字段类型等.你要单独取出字段名称
他的使用方法网上有很详细介绍的)
查询出一个字段名称就与你已知的字段名比较
如果一样了
那么就在该循环出字段的表里了..
你百度查询一下
资料很丰富的
全写出来太费劲了
只能告诉你思路了.
比如表名叫
test
建表
insert?into?test?values?('胜利');
查询
select?*?from?test?where?instr('为胜利而来',content)0
引号里的相当于你输入的,content代表那个表里的字段,你看下结果吧
怎么获取mysql数据库里面的字段
可以通过查询系统表来获取.
①.、打开Navicat for Mysql,登录到指定数据库下.
select column_name from information_schema.COLUMNS where table_name='表名'
方法一,在你的程序中直接
desc tablename
然后总行数就是你的字段数.
mysql desc ysks;
◆-------◆---------------◆-----
| Field | Type | Null
| 单号 | int(11) | YES
| 名称 | varchar(10) | YES
| 备注 | varchar(10) | YES
| 品名 | varchar(10) | YES
mysql select FOUND_ROWS();
◆--------------◆
| FOUND_ROWS() |
mysql
mysql select count(*) from information_schema.◆COLUMNS◆
- where TABLE_SCHEMA='csdn'
- and TABLE_NAME='ysks';
◆----------◆
| count(*) |
一个表一个表,一个字段一个字段的去查,比如:select
*
from
where
字段1=值
把表导入到sql文件里面,然后打开这个文件,用"查找"的功能找这个值.但是如果表和数据库很大的话,恐怕也不容易导出和打开这个sql文件.
mysql经常会用来查询特定字段,偶尔会需要展示特定字段中值的某部分,然后还有模糊查询的时候,如果需要匹配中间的某部分值,这个时候like就很尴尬,会多出一些不相干的记录
第一段:获取特定的几位:
①.、取url字段后三位字符
第二段:查询特定的几位:
①.、正常的模糊查询
这种如果正常的模糊查询会出来很多不相干的数据,但是这种只能针对定长的模糊查询,效率方面比正常的模糊查询好很多.
以上就是土嘎嘎小编为大家整理的怎么查字段mysql相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!