Mysql

使用字元集 UTF-8 創建 MySQL 數據庫

  • October 24, 2020

我是 MySQL 新手,我想知道:

如何utf-8像在 Navicat 中那樣創建帶有字元集的數據庫?

create mydatabase;

…似乎正在使用某種預設字元集。

2019 年 10 月 29 日更新

正如@Manuel Jordan 在評論中提到的那樣,utf8mb4_0900_ai_ci是 中的新預設值MySQL 8.0因此現在以下再次成為更好的做法:

CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;

在 2019-10-29 之前回答

**注意:**以下現在被認為是更好的做法(請參閱bikeman868 的回答):

CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

原答案:

嘗試這個:

CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

有關詳細資訊,請參閱MySQL 參考手冊中的數據庫字元集和排序規則。

引用自:https://dba.stackexchange.com/questions/76788