快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

mysql表名怎么查询 mysql如何查询表信息

mysql咋查看一个数据库有多少张表的命令

SELECT COUNT(*) TABLES,

创新互联建站基于分布式IDC数据中心构建的平台为众多户提供雅安服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。

table_schema FROM information_schema.TABLES

WHERE table_schema = ‘tableName’ GROUP BY table_schema;

注:tableName 这个是你的数据库表名。

扩展资料:

关于上述中数据库里所有表名和字段名的语句查询方法

1、SQL 查询所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT * FROM INFORMATION_SCHEMA.TABLES

2、查询表的所有字段名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.VIEWS

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE 查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

查询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数据表的几个查看命令(2)

4.3.3SHOW CREATE TABLE

“SHOW CREATE TABLE”命令可以查看指定数据 表的创建信息 ,也即可以查看指定数据表是用什么语句创建的、使用哪种存储引擎、使用什么字符集等,其语句格式如下:

SHOW CREATE TABLE 表名;

上面格式中,“表名”是要显示创建信息的表名。应注意的是: 此 命令 在使用之前应选择一个当前库,否则,应在表名前给出”库名.”。下面截图中的“SHOW CREATE TABLE” 命令显示了表school的创建信息。

mysql数据表名查询

$sql="show tables";

$r=mysql_query($sql);

$data=mysql_fetch_array($r);

这样就可以获得数据库中的表信息了

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://6mz.cn/article/hiejoi.html

其他资讯