开始使用免费开始使用

使用 SELECT 查询 information_schema

information_schema 是一个元数据库,保存了关于当前数据库的元信息。information_schema 包含多张表,您可以用熟悉的 SELECT * FROM 语法来查询:

  • tables:当前数据库中所有「表」的信息
  • columns:当前数据库中所有表的「列」的信息

在本练习中,您只需要 'public' 模式(schema)中的信息。该模式在 tablescolumns 两张表里都通过 table_schema 列来标识。'public' 模式保存用户自定义的表和数据库的信息。其他类型的 table_schema 存放系统信息——在本课程中,您只需关注用户自定义的内容。

本练习是课程的一部分

SQL 关系型数据库入门

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
编辑并运行代码