Mysql
使用字元集 UTF-8 創建 MySQL 數據庫
我是 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 參考手冊中的數據庫字元集和排序規則。