MySQL 4.0 是一個古老的版本,但它在一些歷史應用中仍然存在。在這個版本中,默認的字符集編碼為 latin1。
latin1 是一種字符集編碼,它支持歐洲的大多數語言,包括英語、法語、德語、意大利語、西班牙語等。它使用單個字節(jié)表示每個字符,即每個字符只占用一個字節(jié)。這使得它可以在較低的存儲空間和傳輸速率下工作,但也因此不能支持一些復雜的語言和字符,例如中文和日文。
CREATE TABLE `customers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET latin1 NOT NULL, `email` varchar(50) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
如上代碼片段所示,創(chuàng)建一個使用默認字符集編碼為 latin1 的 customers 表。如果需要支持其他語言或字符集,可以在創(chuàng)建表時指定相應的字符集編碼。