代码之家  ›  专栏  ›  技术社区  ›  matthy

使用SQL和PHP只接收表的结构并放入数组中

  •  0
  • matthy  · 技术社区  · 16 年前

    是否可以只接收表的结构(即使表为空)并将字段名放入数组中。如果是这样的话,哪条SQL命令可以做到这一点。

    3 回复  |  直到 9 年前
        1
  •  2
  •   danben    16 年前

    如果您使用的是MySQL 5.0或更高版本,则可以从 INFORMATION_SCHEMA.COLUMNS 桌子。

    SELECT COLUMN_NAME
    FROM COLUMNS
    WHERE TABLE_NAME = <table_name>
    

    这是一个 link 信息架构数据库中的表列表。

        2
  •  0
  •   Aaron    16 年前

    在Oracle和MySQL中,此SQL查询将提供表的详细信息,包括列和列类型:

    describe table_name
    

    这可能在其他数据库中也可能不起作用。

        3
  •  0
  •   matthy    16 年前

    谢谢你的链接,遮阳篷就是一张“vraag”表

    SELECT COLUMN_NAME
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE table_name = 'vraag'
    
    推荐文章