Помощь Joomla



Создание Таблицы Mysql

Типы и структура таблиц в MySQL  Октябрь 8, 2016 – 12:48
Создание таблицы БД MySQL

База данных MySQL поддерживает несколько разных видов таблиц, все они имеют свои особенные возможности и ограничения.

Начну своё описание с «родного» для баз данных MySQL типа таблиц MyISAM. Если в операторе create table не задать тип таблицы то будет назначен именно этот тип.
Каждая MyISAM таблица хранится на диске в трёх файлах (в поддиректории каталога mysql/data), имена этих файлов совпадают с названием таблицы, а расширение может принимать одно из следующих значений:
— в этом файле содержатся индексы таблицы.

Таблицы MyISAM обладают рядом особенностей:
1. Данные хранятся в кроссплатформенном формате, что позволяет переносить базы с сервера непосредственным копированием файлов, минуя промежуточные формы.
2. Максимальное количество индексов — 64 (с версии 4.1.2). Каждый индекс может быть максимум из 16 столбцов.
3. С версии MySQL 4.1, для каждого текстового столбца может быть задана своя кодировка.
4. Допускается индексирование текстовых столбцов, в том числе и переменной длины.
5. Поддерживается полнотекстовый поиск.
6. Таблицы имеют специальный флаг, указывающий на правильность закрытия таблицы. Если сервер был остановлен аварийно, то при загрузке незакрытые флаги будут сигнализировать о возможных поврежденных таблицах и сервер попытается автоматически их проверить и восстановить.

Создание MyISAM таблицы с явным указанием типа:

create table teble1 (i INT) ENGINE = MyISAM; //Или create table teble1 (i INT) TYPE = MyISAM;
Использование ключевого слова ENGINE является предпочтительным, однако возможно только с версии MySQL 4.0.18.

Source: kbss.ru

Похожие публикации:

  1. Sql Создание Таблицы
  2. Создание Сайта на Joomla 3
  3. Создание Шаблонов Joomla
  4. Создание Таблицы Sql