mysql数据库字符集合设置

举报
qimiao2111 发表于 2021/02/09 21:17:16 2021/02/09
【摘要】 mysql数据库字符集合设置--------------------------停止和重新启动MySQL----------------------------net stop mysqlnet start mysql查看mysql的字符集:  show variables like 'character%';mysql设置编码命令:SET character_set_client = ut...

mysql数据库字符集合设置

--------------------------停止和重新启动MySQL----------------------------

net stop mysql

net start mysql

查看mysql的字符集:
  show variables like 'character%';

mysql设置编码命令:
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;
SET character_set_server = utf8;

SET collation_connection = utf8_bin;
SET collation_database = utf8_bin;
SET collation_server = utf8_bin;

修改my.ini中配置默认编码 :
default-character-set=utf8

连接数据库设置编码 :
jdbcDB.driverClassName=com.mysql.jdbc.Driver
jdbcDB.url=jdbc:mysql://localhost/user_test?useUnicode=true&characterEncoding=utf-8

mysql建库是设置字符集:
create database databaseName character set utf8;
修改数据库字符集:
alter database databaseName character set utf8;

mysql建表时指定字符集:
create table tableName(
字段名 类型
) engine=‘数据库引擎类型’ default charset=utf8;
修改表字符集:
alter table tableName default character set 'utf8';

其他命令:

1.列出mysql支持的所有字符集:
show character set;


2.当前mysql服务器字符集设置
show variables like 'character_set_%';

3.当前mysql服务器字符集校验设置
show variables like 'collation_%';

4.显示某数据库字符集设置
show create database 数据库名;

5.显示某数据表字符集设置
show create table 表名;

6.建库时指定字符集
create database 数据库名 character set gbk collate gbk_chinese_ci;

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。