2013-09-24 24 views
14

Tôi đã tạo một lược đồ cơ sở dữ liệu bằng cách sử dụng công cụ mô hình hóa dữ liệu của MySQL Workbench. Khi nó tạo ra các câu lệnh SQL CREATE, nó tạo ra "bộ ký tự mặc định = latin1;" đối với một số bảng, ví dụ:Tôi có thể thay đổi bộ ký tự mặc định của bảng trong công cụ lập mô hình dữ liệu của MySQL Workbench ở đâu?

-- ----------------------------------------------------- 
-- 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; 

Làm cách nào để thay đổi nó thành bộ ký tự mặc định của lược đồ? (Tôi tìm thấy nơi để thay đổi bộ ký tự mặc định của lược đồ, nhưng không phải là bảng của)


Là một side note:

Lưu ý: Kể từ MySQL 5.5.3 bạn nên sử dụng utf8mb4 hơn utf8. Cả hai đều tham chiếu đến mã hóa UTF-8, nhưng cũ hơn utf8 có giới hạn cụ thể về MySQL ngăn không cho sử dụng các ký tự được đánh số trên 0xFFFD.

Trả lời

33

Bạn có thể đặt tổ hợp bộ ký tự/đối chiếu đã sử dụng trong trình chỉnh sửa bảng. Bạn phải mở rộng tiêu đề (theo mặc định được thu gọn để tiết kiệm dung lượng) để có thể thay đổi nó. Xem ảnh chụp màn hình này:

enter image description here

1

Mở rộng các cơ sở dữ liệu. Chọn bảng từ chế độ xem dạng cây-> Nhấp chuột phải và chọn thay đổi bảng. Bạn sẽ nhận được cửa sổ sau được hiển thị trong ảnh chụp màn hình. Ở đây bạn có thể thay đổi bộ ký tự. enter image description here

2

Cảm ơn rất nhiều về chủ đề này: nó giúp tôi tiết kiệm rất nhiều thời gian (tôi đã tìm kiếm tiêu đề vừa bị thu gọn theo mặc định).

Tôi chỉ muốn nói rằng bạn có thể chỉ định cho bảng đối chiếu tùy chọn: mặc định lược đồ (tùy chọn đầu tiên trong danh sách thả đối chiếu).

Và sau đó, bạn có thể chỉ định quá đối chiếu cho các trường loại văn bản: bảng mặc định.

Với điều đó, bạn có thể kiểm soát việc đối chiếu cơ sở dữ liệu của mình chỉ với tham số đối chiếu lược đồ chung.

(mysql tôi workbench phiên bản: 6.1.7 sửa đổi 11.891 build 1788)

Thưởng thức

+0

tôi có thể thay đổi điều đó tham số giản đồ đối chiếu toàn cầu ở đâu? –

Các vấn đề liên quan