БД MySql в кодировке UTF MyISAM InnoDB

  1. Создание базы данных по умолчанию (зависит с какими кодировками MySql компелирован изначально):
    CREATE DATABASE mytestdb;
  2. Создание базы данных UTF8:
    CREATE DATABASE mytestdb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    P.S. Важно, что указывать кодировку нужно дважды - при создании базы, и в дальнейшем при подключении.
  3. Создание таблицы в UTF8:
    CREATE TABLE `tableutf8`
    (`ID` varchar(32) NOT NULL default '', `LOCATION` varchar(100) default NULL, PRIMARY KEY (`ID`)) DEFAULT CHARSET=utf8;
  4. Создание типа InnoDB:
    CREATE TABLE `tableutfinno`
    (`ID` varchar(32) NOT NULL default '', `LOCATION` varchar(100) default NULL, PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
http://ru.wikipedia.org

Материал из Википедии — свободной энциклопедии

MyISAM – это стандартный тип таблиц в MySQL. Он основывается на коде ISAM и обладает в сравнении с ним большим количеством полезных дополнений. Для таблиц этого типа создан ряд специализированных утилит, позволяющих манипулировать табличными файлами. Сюда входят утилита myisamchk для проверки и восстановления таблиц и утилита myisampack для создания сжатых таблиц.

MyISAM-таблицы идеально оптимизированы для использования в WWW, где преобладают запросы на чтение. Таблицы типа MyISAM показывают хорошие результаты при выборках SELECT. Во многом это связано с отсутствием поддержки транзакций и внешних ключей. Однако при модификации и добавлении записей вся таблица кратковременно блокируется, это может привести к серьёзным задержкам при большой загрузке.

Материал из Википедии — свободной энциклопедии

InnoDBдвижок для СУБД MySQL, входит во все стандартные сборки для различных операционных систем. Основным отличием innoDB от других движков MySQL является наличие механизма транзакций.


Комментарии

забава написал(а)…
хостинг для блога wordpress хостинг сайтов hosting.miheeff.ru платный хостинг http://hosting.miheeff.ru хостинг для блога wordpress

Популярные сообщения из этого блога

Базовая настройка маршрутизатора Cisco.

Двигатель базы данных "SQLite"

update-rc.d SysV init scripts (/etc/init.d): автозагрузка программ в Debian, Ubuntu.