code: public function getColumnsSchema(string $db, string $table): array
      {
          $query   = Query::table('information_schema.`columns`')->where('TABLE_SCHEMA', $db)->where('TABLE_NAME', $table);
          $columns = [
              'COLUMN_NAME'              => 'name',
              'DATA_TYPE'                => 'type',
              'COLUMN_DEFAULT'           => 'default',
              'COLUMN_KEY'               => 'key',
              'IS_NULLABLE'              => 'nullable',
              'COLUMN_TYPE'              => 'columnType',
              'COLUMN_COMMENT'           => 'columnComment',
              'CHARACTER_MAXIMUM_LENGTH' => 'length',
          ];
  
          return $query->get($columns)->getResult();
      }
docs: @param string $db
  @param string $table
  
  @return array