当前位置:首页 » 编程语言 » 怎么看有多少张表用sql语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么看有多少张表用sql语句

发布时间: 2022-08-09 16:38:18

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

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = ‘tableName’ GROUP BY table_schema;

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

(1)怎么看有多少张表用sql语句扩展阅读:

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

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 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

B. 通过sql语句快速查询数据库共有多少张表

select*fromdbo.sysobjectswherextype='U'

上面的sql语句,将展示当前DB下所有的数据表

C. 怎么用sql语句查看oracle数据库里的所有表

可以从表user_tables中查询。
select
sum(num_rows)
from
user_tables
;
就是显示用户所有表的行数其中num_rows是每个表的行数,用sum加总一下,就是当前用户所有表的总行数。
但因为user_tables中的数据不是实时统计,会有时间差,所以以上sql统计得到的结果与实际会存在一定误差。

D. 能不能给的详细点啊怎么用SQL语句查看oracle里有几条表数据

最直接的办法就是打开sql_trace:
alter
session
set
sql_trace=true;(要dba权限)
然后到服务器上追踪文件里面查看这个session执行了哪些sql,不过这是session级的.
也可以使用系统级的.
对系统性能有影响

E. 查看数据库有多少表的sql语句

查看当前用户的所有表:
SELECT * FROM USER_TABLES;
查看DBA用户下的所有表:
SELECT * FROM DBA_TABLES;