# phpman > man > Class::DBI::Column

## NAME
    [Class::DBI::Column](https://www.chedong.com/phpMan.php/perldoc/Class%3A%3ADBI%3A%3AColumn/markdown) - A column in a table

## SYNOPSIS
            my $column = [Class::DBI::Column](https://www.chedong.com/phpMan.php/perldoc/Class%3A%3ADBI%3A%3AColumn/markdown)->new($name);

            my $name  = $column->name;

            my @groups = $column->groups;
            my $pri_col = $colg->primary;

            if ($column->in_database) { ... }

## DESCRIPTION
    Each [Class::DBI](https://www.chedong.com/phpMan.php/perldoc/Class%3A%3ADBI/markdown) class maintains a list of its columns as class data. This provides an interface
    to those columns. You probably shouldn't be dealing with this directly.

## METHODS
  new
            my $column = [Class::DBI::Column](https://www.chedong.com/phpMan.php/perldoc/Class%3A%3ADBI%3A%3AColumn/markdown)->new($column)

    A new object for this column.

