Сообщения

Показаны сообщения с ярлыком "MySql"

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

Создание базы данных по умолчанию (зависит с какими кодировками MySql компелирован изначально): CREATE DATABASE mytestdb; Создание базы данных UTF8: CREATE DATABASE mytestdb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; P.S. Важно, что указывать кодировку нужно дважды - при создании базы, и в дальнейшем при подключении. Создание таблицы в UTF8: CREATE TABLE `tableutf8` (`ID` varchar(32) NOT NULL default '', `LOCATION` varchar(100) default NULL, PRIMARY KEY (`ID`)) DEFAULT CHARSET=utf8; Создание типа 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 и обладает в сравнении с ним большим количеством полезных дополнений. Для таблиц этого типа создан ряд специализированных утилит...