在MySQL中,字符集可以通過以下兩種方式進行設置:
CREATE DATABASE mydatabase
CHARACTER SET utf8
COLLATE utf8_general_ci;
CREATE TABLE mytable (
id INT,
name VARCHAR(50)
) CHARACTER SET utf8 COLLATE utf8_general_ci;
另外,也可以通過修改my.cnf
配置文件來設置MySQL數據庫的默認字符集和排序規則:
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
需要注意的是,一旦數據庫或表的字符集和排序規則設置好后,數據插入時要確保插入的數據也是符合該字符集和排序規則的,否則可能會出現亂碼或無法正常排序的問題。