Wo kann ich den Standardzeichensatz einer Tabelle im Datenmodellierungswerkzeug von MySQL Workbench ändern?
Erstellte ich ein Datenbank-schema in MySQL-Workbench - Daten-Modellierungs-tool. Bei der Generierung von SQL-CREATE-Anweisungen, die es erzeugt "default-character-set = latin1;" für einige Tabellen, z.B.:
-- -----------------------------------------------------
-- 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;
Wie kann ich es ändern, um das schema der Standard-Zeichensatz? (Ich fand, wo Sie zum ändern der schema-Standard-Zeichensatz, nicht aber die Tabelle)
Als Randnotiz:
Hinweis: Seit MySQL 5.5.3 die Sie verwenden sollten
utf8mb4
anstattutf8
. Sie beziehen sich beide auf das UTF-8-Codierung, aber die
ältereutf8
hatte eine MySQL-spezifische Einschränkung verhindert die Verwendung von
Zeichen nummeriert oben 0xFFFD.
InformationsquelleAutor der Frage Franck Dernoncourt | 2013-09-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie festlegen, den verwendeten Zeichensatz/Sortierung Kombination in den Tabellen-editor. Sie haben zu erweitern die header (das ist standardmäßig zugeklappt, um Platz zu sparen), um in der Lage sein, es zu ändern. Siehe dieser screenshot:
InformationsquelleAutor der Antwort Mike Lischke
Vielen Dank für dieses Thema : es spart mir eine Menge Zeit (ich suchte auf den header, der wurde nur standardmäßig eingeklappt).
Ich möchte nur sagen, dass können Sie für die Tabelle Sortierung die option : schema-Standard (die erste option in der Sortierung der Dropdown-Liste).
Dann können Sie angeben, zu der Sortierung für die text Felder vom Typ : Standard-Tabelle.
Mit, dass, können Sie die Sortierung der Datenbank nur mit dem globalen schema-Sortierung parameter.
(mein mysql-workbench-version : 6.1.7-revision 11891 build 1788)
Genießen
InformationsquelleAutor der Antwort Stephane
Erweitern Sie die Datenbank. Wählen Sie die Tabelle aus der Baum-Ansicht-> mit der Rechten Maustaste und wählen Sie " alter table-Anweisung. Sie erhalten das folgende Fenster angezeigt im Screenshot. Hier können Sie den Zeichensatz.
InformationsquelleAutor der Antwort Sathish D