成都网站建设设计

将想法与焦点和您一起共享

mysql怎么找表 mysql怎么查看表里的数据

mysql如何查找某字段所在表

1、使用mysql_list_tables() 获取该数据库里所有表名

创新互联致力于成都网站设计、成都网站建设,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择创新互联,就选择了安全、稳定、美观的网站建设服务!

2、循环使用mysql_fetch_field() 获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息 比如字段名、字段长度、字段类型等。你要单独取出字段名称 他的使用方法网上有很详细介绍的)

3、然后在循环中 查询出一个字段名称就与你已知的字段名比较 如果一样了 那么就在该循环出字段的表里了。。

这2个函数具体使用方法 你百度查询一下 资料很丰富的

全写出来太费劲了 只能告诉你思路了。

mysql查找数据 在哪个表中

mysql查找数据 在哪个表中

 1、 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。mysqlselect database(); +------------+ | DATABASE() | +------------+ | menagerie | +------------+

2、//查看有哪些数据库 mysql show databases;

+--------------------+| Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+

3、//选择数据库 mysqluse test; //;号可有可无,必须单行使用.

4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:

5、//看数据库里有哪些表mysqlshow tables;

+---------------------+| Tables in menagerie | +---------------------+ | event | | pet | +---------------------+ 如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:

6、//看表里有哪些列mysql describe pet;

+---------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) | YES | | NULL | | | species | varchar(20) | YES | | NULL | | | *** | char(1) | YES | | NULL | | | birth | date | YES | | NULL | | | death | date | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ Field显示列名字,Type是列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的默认值。 如果表有索引,SHOW INDEX FROM tbl_name生成有关索引的信息。 删除数据库.

mysqldrop database test;

MYSQL查询字段在哪个表,要怎么查呢?

1、使用mysql_list_tables()

获取该数据库里所有表名

2、循环使用mysql_fetch_field()

获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息

比如字段名、字段长度、字段类型等。你要单独取出字段名称

他的使用方法网上有很详细介绍的)

3、然后在循环中

查询出一个字段名称就与你已知的字段名比较

如果一样了

那么就在该循环出字段的表里了。。

这2个函数具体使用方法

你百度查询一下

资料很丰富的

全写出来太费劲了

只能告诉你思路了。

mysql怎么查询数据库所有表名

查找所有表的语句

select table_name

from information_schema.tables

where table_schema='当前数据库'

mysql use mysql

Database changed

mysql show tables;

+---------------------------+

| Tables_in_mysql |

+---------------------------+

| columns_priv |

| db |

| event |

| func |

| general_log |

| help_category |

| help_keyword |

| help_relation |

| help_topic |

| innodb_index_stats |

| innodb_table_stats |

| ndb_binlog_index |

| plugin |

| proc |

| procs_priv |

| proxies_priv |

| servers |

| slave_master_info |

| slave_relay_log_info |

| slave_worker_info |

| slow_log |

| tables_priv |

| time_zone |

| time_zone_leap_second |

| time_zone_name |

| time_zone_transition |

| time_zone_transition_type |

| user |

+---------------------------+

28 rows in set (0.05 sec)

show tables即为显示当前数据库中所有的表。

这个是显示“mysql”这个数据库中的所有的表,一共有28张。


分享文章:mysql怎么找表 mysql怎么查看表里的数据
分享地址:http://chengdu.cdxwcx.cn/article/dohpech.html