如何找到数据库中所有表的信息?

严格来说,你必须使用SQL来查询数据库表。

你这样做 1 .这句话最常用: sql table_schema='你的数据库名称'
从 data_schema.tables 中选择 table_name
我上周刚刚在这个项目中使用了它并且它上线了。

2 仅限 SQL Server: sql select name from sysobjects where type='u'
但请注意,这仅适用于 SQL Server。

查找网格名称?很简单 sql table_schema='你的数据库名称' and table_name='你的表名称'
我在这个项目中使用过;很舒服。

许多其他命令:
检查所有表列名称和注释:从 all_col_comments 中选择。

检查自己用户表的列名和注释:select user_col_comments from
检查所有表列名(无注释):select from all_tab_columns
检查自定义用户表的列名(不带注释):从 user_tab_columns 中选择
这些语句很实用,如何使用它们取决于您的具体需求。

在SQL SERVER中 用SQL语句查找数据库中含有'品牌'字段的表名。

如何用sql语句查询数据库中所有表名

2 02 3 年,朋友问我如何查询SQL Server中的所有表名,他说可以用这样的SQL语句:SELECT name FROM sys.objects WHERE type='u'。
这个“name”是表名,“sys.objects”是表、意见、系统视图,包括数据库中的所有对象,例如存储过程。
然后我们通过“type='u'”条件获取表信息。

我还提到不同的数据库管理系统有不同的查询表名的方式。
例如,在 MySQL 中,使用 SHOW TABLES。
这个命令简单直接。

对于 Oracle,您可以使用 SELECT TABLE_NAME FROM ALL_TABLES。
此“ALL_TABLES”视图包含有关当前用户有权访问的所有表的信息。

朋友听了,点头表示明白。
然后是列名,我补充说,如果您想了解表的特定信息(例如索引等),您可以查询相关的系统视图。
例如,在 SQL Server 中,您可以使用 SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='your_table_name' 来获取指定表的所有列名。

听完这些话后,他说有很多方法,你可以根据自己的需要选择。
我说是的。
这取决于你。