Если вы хотите действительно ботаник его, проверить определение BNF для SQL, таких как http://savage.net.au/SQL/sql-2003-2.bnf
какой выбрать список:
<select list> ::= <asterisk> | <select sublist> [ { <comma> <select sublist> }... ]
<select sublist> ::= <derived column> | <qualified asterisk>
<derived column list> ::= <column name list>
<column name list> ::= <column name> [ { <comma> <column name> }... ]
<column name> ::= <identifier>
<identifier> ::= <actual identifier>
<actual identifier> ::= <regular identifier> | <delimited identifier>
<regular identifier> ::= <identifier body>
<delimited identifier> ::= <double quote> <delimited identifier body> <double quote>
<delimited identifier body> ::= <delimited identifier part>...
<delimited identifier part> ::= <nondoublequote character> | <doublequote symbol>
<nondoublequote character> ::= !! See the Syntax Rules.
Syntax rule 6: A <nondoublequote character> is any character of
the source language character set other than a <double quote>.
Кстати вы можете включить переводы строк/перевозки возвращается в select и работает.
С моего БДОМ
select startTime as "Start
Time"
from queries;
Когда я скопировать значение из MySQL клиента (правая кнопка мыши копию строки с именами), я получаю
# start
Time
'1392061991'
Так MySQL сделал включать возврат каретки. Однако имя столбца, отображаемое в клиенте MySQL, является только одной строкой, и оно показывает только «начало», потому что остальное находится ниже него.
Это не работа SQL. Если вам нужны красивые имена столбцов, то при необходимости вы либо используете 'AS any' aliases в своих запросах, либо выполняете« уродливые »->« читаемые, но слишком длинные »переводы в клиентском приложении. –