Хранение баз данных и таблиц в MySQL
Primary tabs
Forums:
Из книги Иванчевой Т. А. :
В СУБД MySQL каждая база данных хранится в отдельной папке, имя папки определяет имя базы. Каждая таблица хранится в отдельном файле. Имя файла может содержать только латинские буквы и цифры, состоящие из символов кодировки, заданной при создании базы данных, а также символов «_» и «$». Имя файла может начинаться с любого допустимого символа, включая цифры. Однако имя столбца не должно состоять из одних цифр: это сделает его неотличимым от чисел.
Идентификаторы можно заключать в обратные кавычки (``), что позволяет использовать в именах любые символы, включая ключевые слова и пробелы.
Для имен баз данных и таблиц нельзя использовать точку и разделители, применяемые в именах пути доступа операционных систем (“\”,”/”), т.к. каждая база данных MySQL хранится в
отдельной папке, а каждая таблица в файле.
Псевдонимы таблиц и полей могут быть произвольными. Они берутся в обратные кавычки, если совпадают с ключевым словом.
Длина идентификатора меньше 64 символов.
Идентификаторы хранятся в кодировке utf8(Unicode), символы представляются от
одного до 3-х байт. Кодировку можно задавать на уровне базы данных, таблицы, столбца.
Имена функций, ключевые слова и операторы не чувствительны к регистру букв. Имена баз данных и таблиц подчиняются правилам
именования каталогов операционной системы.
- Log in to post comments
- 2274 reads