发布网友 发布时间:2022-05-18 22:19
共2个回答
热心网友 时间:2023-11-12 00:38
1、建表时指定字符集utf-8:
CREATE TABLE 表名
( `id` TINYINT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`content` VARCHAR( 255 ) NOT NULL)
DEFAULT CHARACTER SET = utf8;
2、修改表的字符集为utf-8:
alter table 表名 convert to character set utf8;
扩展资料:
1、创建数据库时设置字符集:
CREATE DATABASE 数据库名 CHARACTER SET utf8 COLLATE utf8_general_ci;
注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。
2、修改数据库的字符集:
alter database 数据库名 character set utf8;
3、显示某数据库字符集设置:
show create database 数据库名;
4、显示某数据表字符集设置:
show create table 表名;
5、修改字段:
alter table 表名 modify column '字段名' varchar(30) character set utf8 not null;
6、添加表字段:
alter table 表名 add column '字段名' varchar (20) character set utf8;
热心网友 时间:2023-11-12 00:38
如果mysql默认字符集是gbk,而创建数据库时没指定字符集为utf-8,那么数据库默认字符集为gbk,同理数据库的表也一样。
create database 数据库名 character set utf8;
CREATE TABLE message(http://hi.baidu.com/11haiou/item/212707dad7395f5ffb5768d3