title: Setting a column to varchar(256), will this waste more space if all content is maximum 100?
body: <p>If I know that a table column only really needs to be varchar(100) i.e. data will not be longer than 100 characters, if I set the column to be varchar(256) will it make any difference?</p>
  
  <p>From what I understand, since the column allows for variable length, having it at either 100 or 256 won't make any different so long as the data is never larger than 100.</p>
  
  <p>Is this correct?</p>