- If no columns are specified, then values are assigned in order of
column declaration.
- If there are too few values, then assign columns in order.
- Use default values or null for remaining columns.
- If columns are specified, then insert just those column
values. Columns not specified must have default values.