Документация на MySQL

       

О строках


Строка может иметь ' или " в качестве ограничителей.

\ является управляющим символом. Распознаются следующие управляющие последовательности:

\0 ASCII 0. Примечание: это - 5C 30, а не 5C 00!
\n Новая строка.
\t Табуляция.
\r Возврат каретки.
\b backspace
\' '
\" "
\\ \
\% % (используется в строках с символами подстановки для поиска '%')
\_ _ (используется в строках с символами подстановки для поиска '_')

Примеры правильных строк:

  • 'hello'
  • "hello"
  • '""hello""'
  • "'ello"
  • "'e"l"lo"
  • '\'hello'
  • "This\nIs\nFour\nlines"

' в строке записывается как ''.

" в строке записывается как "".

Пример, чтобы прояснить ситуацию:

mysql> select 'hello',"'hello'",'""hello""','''h''e''l''l''o''',"hel""lo"; 1 rows in set (0.01 sec) +-------+---------+-----------+-------------+--------+ | hello | 'hello' | ""hello"" | 'h'e'l'l'o' | hel"lo | +-------+---------+-----------+-------------+--------+ | hello | 'hello' | ""hello"" | 'h'e'l'l'o' | hel"lo | +-------+---------+-----------+-------------+--------+



Содержание раздела