> ## Documentation Index
> Fetch the complete documentation index at: https://cockroachlabs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SHOW SCHEMAS

export const InternalLink = ({version, path = "", children, ...props}) => {
  let detectedVersion = version || "stable";
  if (typeof window !== 'undefined' && !version) {
    const match = window.location.pathname.match(/\/docs\/([^/]+)/);
    if (match) {
      detectedVersion = match[1];
    }
  }
  const normalizedPath = path.startsWith("/") ? path.slice(1) : path;
  return <a href={`/docs/${detectedVersion}/${normalizedPath}`} {...props}>
      {children}
    </a>;
};

The `SHOW SCHEMAS` <InternalLink path="sql-statements">statement</InternalLink> lists all <InternalLink path="sql-name-resolution#naming-hierarchy">schemas</InternalLink> in a database.

## Required privileges

The `CONNECT` <InternalLink path="security-reference/authorization#managing-privileges">privilege</InternalLink> on the database is required to list the schemas in a database.

## Synopsis

<img src="https://mintcdn.com/cockroachlabs/M1Nto-joXUTgisRs/images/sql-diagrams/v25.3/show_schemas.svg?fit=max&auto=format&n=M1Nto-joXUTgisRs&q=85&s=c3af477ea3598b5e08290d905cf38850" alt="show_schemas syntax diagram" style={{maxWidth: "100%", overflowX: "auto"}} width="557" height="69" data-path="images/sql-diagrams/v25.3/show_schemas.svg" />

## Parameters

| Parameter | Description                                                                                                                                                                                                                                                         |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`    | The name of the database for which to show <InternalLink path="sql-name-resolution#naming-hierarchy">schemas</InternalLink>. When omitted, the schemas in the <InternalLink path="sql-name-resolution#current-database">current database</InternalLink> are listed. |

## Example

#### Setup

To follow along, run <InternalLink path="cockroach-demo">`cockroach demo`</InternalLink> to start a temporary, in-memory cluster with the <InternalLink path="movr">`movr`</InternalLink> sample dataset preloaded:

```shell theme={"theme":{"light":"catppuccin-mocha","dark":"catppuccin-mocha"}}
$ cockroach demo
```

### Show schemas in the current database

```sql theme={"theme":{"light":"catppuccin-mocha","dark":"catppuccin-mocha"}}
> CREATE SCHEMA org_one;
```

```sql theme={"theme":{"light":"catppuccin-mocha","dark":"catppuccin-mocha"}}
> SHOW SCHEMAS;
```

```
     schema_name
----------------------
  crdb_internal
  information_schema
  org_one
  pg_catalog
  pg_extension
  public
(6 rows)
```

## See also

* <InternalLink path="sql-name-resolution">Logical Schemas and Namespaces</InternalLink>
* <InternalLink path="create-schema">`CREATE SCHEMA`</InternalLink>
* <InternalLink path="show-databases">`SHOW DATABASES`</InternalLink>
* <InternalLink path="information-schema">Information Schema</InternalLink>
* <InternalLink path="sql-statements">SQL Statements</InternalLink>
