Spec-Zone.ru › MySQL 9.2

15.1.21.1 Файлы, созданные оператором CREATE TABLE

Для таблицы InnoDB, созданной в файловой табличной области или общей табличной области, данные таблицы и связанные индексы хранятся в каталоге базы данных. Когда таблица InnoDB создается в системной табличной области, данные таблицы и индексы хранятся в , которые представляют системную табличную область. Параметр innodb_file_per_table управляет тем, создаются ли таблицы в файловых табличных областях или в системной табличной области; по умолчанию. Параметр TABLESPACE может быть использован для размещения таблицы в файловой табличной области, общей табличной области или системной табличной области, независимо от параметра innodb_file_per_table.

Для таблиц MyISAM движок хранения создает файлы данных и индексов. Таким образом, для каждой таблицы MyISAM tbl_name существуют два файла на диске.

Файл Назначение
tbl_name.MYD Файл данных
tbl_name.MYI Файл индекса

Глава 18, Альтернативные движки хранения описывает, какие файлы создает каждый движок хранения для представления таблиц. Если имя таблицы содержит специальные символы, имена файлов таблицы содержат закодированные версии этих символов, как описано в Разделе 11.2.4, «Сопоставление идентификаторов с именами файлов».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/create-table-files.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API