当前位置:首页 » 数据仓库 » mysql查看数据库表个数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mysql查看数据库表个数

发布时间: 2022-05-06 12:21:08

‘壹’ 如何查看mysql数据库中有哪些表

  1. use 数据库名
    show tables就能看到这个库中所有的表
    或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表

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

  3. 如何查看Mysql中有哪些数据库和表

    我想要知道自己的Mysql中有哪些数据库和表,该如何查看?
    2006-6-20 02:22 lcy234
    show databases;use databaseName;show tables;

‘贰’ 在mysql里面怎么查看数据库里面有多少表

showtables即为显示当前数据库中所有的表。又如:
mysql>usemysql
Databasechanged
mysql>showtables;
+---------------------------+
|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|
+---------------------------+
28rowsinset(0.05sec)
这个是显示“mysql”这个数据库中的所有的表,一共有28张。

‘叁’ 如何查询一个mysql数据库中有多少个表

每个表都是三个物理文件,你可以查看数据目录文件数量来计算表数量

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

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = ‘tableName’ GROUP BY table_schema;

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

(4)mysql查看数据库表个数扩展阅读:

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

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 COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '数据库' GROUP BY table_schema;

‘陆’ 如何查看mysql数据库中有哪些表

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

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)

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

‘柒’ mysql怎么查看数据库有多少张表

SELECTCOUNT(*)TABLES,table_schemaFROMinformation_schema.TABLESWHEREtable_schema='dbname'GROUPBYtable_schema;

dbname是数据库的名称

‘捌’ mysql怎么查看数据库有多少数据

mysql服务器中,有一个数据库叫
infomation_schema,这个数据库记录了数据库的一些基本信息,其中有个TABLESPACES表,就记录了所有数据库表所占用的空间等信息。

‘玖’ mysql 查询数据库有多少张表

例如我们要查看数据库test中的表,可以使用下面的sql语句:
use
test;
show
tables;
命令执行的最后一行就有表的个数。