2012-11-06 63 views
1

好的,關於字符集/整理的快速問題。MySQL字符集和排序規則

如果我有一個數據庫,其中的collat​​ion_database = latin1_swedish_ci但所有的表和列都是使用utf8創建的,它會不同於collat​​ion_database = utf8_general_ci具有相同表/列的數據庫? (我知道創建新表格將會選擇latin1,除非指定)。

我是否認爲collat​​ion_database(和character_set_database)只是默認值,它們只能在表創建時重寫?

乾杯,戴夫

回答

2

是的,他們只是默認值。這些列是在MySQL中有編碼的東西。如果您沒有爲列指定編碼,則應用下一個更高的默認值(表編碼,數據庫編碼,服務器編碼)。就這樣。