查看 CockroachDB 中的表
Viewing tables in CockroachDB
如何找出我在 CockroachDB 中有哪些表?我尝试查找我的模式但找不到,所以我不确定如何找出我已经创建的表或它们的列是什么。
首先,您需要使用以下任一方法找到您的数据库(CockroachDB 相当于 PostgreSQL 的模式):
- MySQL-样式
SHOW DATABASES
语句
通过查询 information_schema.schemata
的 PostgreSQL 风格。例如:
SELECT schema_name FROM information_schema.schemata;
获得数据库名称后,您可以使用以下任一方法查找表:
- MySQL-样式
SHOW TABLES
语句
通过查询 information_schema.tables
的 PostgreSQL 风格。例如:
SELECT table_name FROM information_schema.tables WHERE table_schema = '[database to check]';
找到表格后,您可以使用 SHOW COLUMNS FROM [table]
或 information_schema
数据库获取有关它们的更多信息。
如何找出我在 CockroachDB 中有哪些表?我尝试查找我的模式但找不到,所以我不确定如何找出我已经创建的表或它们的列是什么。
首先,您需要使用以下任一方法找到您的数据库(CockroachDB 相当于 PostgreSQL 的模式):
- MySQL-样式
SHOW DATABASES
语句 通过查询
information_schema.schemata
的 PostgreSQL 风格。例如:SELECT schema_name FROM information_schema.schemata;
获得数据库名称后,您可以使用以下任一方法查找表:
- MySQL-样式
SHOW TABLES
语句 通过查询
information_schema.tables
的 PostgreSQL 风格。例如:SELECT table_name FROM information_schema.tables WHERE table_schema = '[database to check]';
找到表格后,您可以使用 SHOW COLUMNS FROM [table]
或 information_schema
数据库获取有关它们的更多信息。