MySQL 8.0不再使用latin1作為默認(rèn)編碼,以防止新用戶選擇一個(gè)麻煩的遺留選項(xiàng)。 MySQL 8.0的推薦默認(rèn)字符集現(xiàn)在是utf8mb4,其目的是比現(xiàn)在不再推薦的utf8mb3字符集更快,并且還支持更靈活的排序和區(qū)分大小寫。
使用MySQL 5.7來支持JSON,使MySQL與使用JSON本機(jī)的NoSQL數(shù)據(jù)庫競爭。 MySQL 8.0擴(kuò)展了JSON支持,具有更好的性能,允許從JSON查詢(例如“頂級(jí)N”類型請求)中提取范圍的功能,以及允許MySQL本機(jī)結(jié)構(gòu)化數(shù)據(jù)和半結(jié)構(gòu)化JSON數(shù)據(jù)合并到一起的新聚合函數(shù)查詢。