code: def select_many_column(engine, *columns):
      
      if isinstance(columns[0], Column):
          pass
      elif isinstance(columns[0], (list, tuple)):
          columns = columns[0]
      s = select(columns)
      headers = [str(column) for column in columns]
      data = [tuple(row) for row in engine.execute(s)]
      return headers, data
docs: Select data from multiple columns.
  
      Example::
  
          >>> select_many_column(engine, table_user.c.id, table_user.c.name)
  
  
      :param columns: list of sqlalchemy.Column instance
  
      :returns headers: headers
      :returns data: list of row
  
      **中文文档**
  
      返回多列中的数据。