Column name
OptionalnullableWhether the column allows NULL values
OptionalprimaryWhether this column is a primary key
OptionalreferencesForeign key reference to another table. Used for validating join conditions.
Column data type (e.g., "integer", "varchar", "timestamp"). Type names are case-insensitive.
Column definition in a table schema.