Хранение баз данных и таблиц в MySQL

Forums:

Из книги Иванчевой Т. А. :

В СУБД MySQL каждая база данных хранится в отдельной папке, имя папки определяет имя базы. Каждая таблица хранится в отдельном файле. Имя файла может содержать только латинские буквы и цифры, состоящие из символов кодировки, заданной при создании базы данных, а также символов «_» и «$». Имя файла может начинаться с любого допустимого символа, включая цифры. Однако имя столбца не должно состоять из одних цифр: это сделает его неотличимым от чисел.

Идентификаторы можно заключать в обратные кавычки (``), что позволяет использовать в именах любые символы, включая ключевые слова и пробелы.

Для имен баз данных и таблиц нельзя использовать точку и разделители, применяемые в именах пути доступа операционных систем (“\”,”/”), т.к. каждая база данных MySQL хранится в
отдельной папке, а каждая таблица в файле.

Псевдонимы таблиц и полей могут быть произвольными. Они берутся в обратные кавычки, если совпадают с ключевым словом.
Длина идентификатора меньше 64 символов.
Идентификаторы хранятся в кодировке utf8(Unicode), символы представляются от
одного до 3-х байт. Кодировку можно задавать на уровне базы данных, таблицы, столбца.

Имена функций, ключевые слова и операторы не чувствительны к регистру букв. Имена баз данных и таблиц подчиняются правилам
именования каталогов операционной системы.