Подтвердить что ты не робот

Где я могу изменить набор символов по умолчанию таблицы в инструменте моделирования данных MySQL Workbench?

Я создал схему базы данных, используя инструмент моделирования данных MySQL Workbench. Когда он генерирует операторы SQL CREATE, он генерирует "набор символов по умолчанию = latin1;" для некоторых таблиц, например:

-- -----------------------------------------------------
-- Table `moocdb`.`resource_types`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `moocdb`.`resource_types` (
  `resource_type_id` INT(11) NOT NULL,
  `resource_type_name` VARCHAR(20) CHARACTER SET 'utf8' NOT NULL,
  PRIMARY KEY (`resource_type_id`))
ENGINE = InnoDB
default character set = latin1;

Как я могу изменить его на набор символов по умолчанию схемы? (Я нашел, где изменить набор символов по умолчанию схемы, но не таблицу)


Как примечание :

Примечание. Начиная с MySQL 5.5.3 вы должны использовать utf8mb4а не utf8. Оба они относятся к кодировке UTF-8, но old utf8 имел ограничение, специфичное для MySQL, символы, пронумерованные выше 0xFFFD.

4b9b3361

Ответ 1

Вы можете установить использованную комбинацию символов/сортировки в редакторе таблицы. Вы должны расширить заголовок (который по умолчанию сворачивается, чтобы сэкономить место), чтобы его можно было изменить. Смотрите скриншот:

enter image description here

Ответ 2

Большое спасибо за эту тему: это экономит мне много времени (я искал заголовок, который по умолчанию только рушился).

Я просто хочу сказать, что вы можете указать для сортировки таблицы параметр: schema default (первый вариант в списке свертывания сопоставления).

И затем вы также можете указать сортировку для полей типа текста: таблица по умолчанию.

С помощью этого вы можете управлять сортировкой базы данных только с параметром сопоставления глобальной схемы.

(моя версия workbench mysql: 6.1.7 версия 11891 сборка 1788)

Enjoy

Ответ 3

Разверните базу данных. Выберите таблицу из дерева → Щелкните правой кнопкой мыши и выберите команду alter table. Появится следующее окно, показанное на снимке экрана. Здесь вы можете изменить кодировку. enter image description here