title: Why Does SQLAlchemy Label Columns in Query
body: <p>When I make a query in SQLAlchemy, I noticed that the queries use the AS keyword for each column.  It sets the <code>alias_name</code> = <code>column_name</code> for every column.</p>
  
  <p>For example, if I run the command <code>print(session.query(DefaultLog))</code>, it returns:</p>
  
  <p>Note: <code>DefaultLog</code> is my table object.</p>
  
  <pre><code>SELECT default_log.id AS default_log_id, default_log.msg AS default_log_msg, default_log.logger_time AS default_log_logger_time, default_log.logger_line AS default_log_logger_line, default_log.logger_filepath AS default_log_logger_filepath, default_log.level AS default_log_level, default_log.logger_name AS default_log_logger_name, default_log.logger_method AS default_log_logger_method, default_log.hostname AS default_log_hostname
  FROM default_log
  </code></pre>
  
  <p>Why does it use an alias = original name?  Is there some way I can disable this behavior?</p>
  
  <p>Thank you in advance!</p>