创建数据库设置字符集:
CREATE DATABASE 表名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
创建表:
CREATE TABLE IF NOT EXISTS 表名(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
修改数据库字符集:
ALTER DATABASE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改表默认字符集:
对新字段生效
ALTER TABLE 表名 EFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改表的字符集:
对已有字段生效
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
修改单个字段:
ALTER TABLE 表名 CHANGE 字段名 VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
网友评论