mysql建庫或者建表的時候加不加default?
題主你好,這是默認了字符集的語句,設置了默認的字符集之后,當創建一個varchar等字符型的字段時,不指定字符集就會使用默認的字符集,不同的字符集對各種符號的支持也都是不同的。
比如,一個emoji的符號,可能就需要使用utf8mb4_general_ci來保存,而不能使用單純的utf8_general_ci。同時需要注意的是,在某些框架下,連接數據庫的時候需要指定連接的字符集,如果連接的字符集和字段的字符集集合關系不合適可能導致查詢結果異常等。