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.修改数据库字符集

alter database 数据库名default character set 'utf8';

7.修改数据表字符集

alter table 表名default character set 'utf8';

8.建库时指定字符集

create database 数据库名character set gbk collate gbk_chinese_ci;

9.建表时指定字符集

CREATE TABLE `mysqlcode` (

`id` TINYINT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`content` VARCHAR( 255 ) NOT NULL

) TYPE = MYISAM CHARACTER SET gbk COLLATE gbk_chinese_ci;

库字符集,在my.cnf中缺少了如下代码:

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8

如果不加以上代码,那么即便MYSQL编译安装时指定的编码是UTF8,那么在建库时其默认编码仍是LATIN1,而由于字符集的继承性,库中的表也是LATIN1的了。

程序访问数据url参数:

1.alter database xspeeder default character set 'utf8';
2.systemctl restart mariadb.service 

jdbc:mysql://localhost:3306/testCharacter?autoReconnect=true&useUnicode=yes&characterEncoding=UTF8

转载于:https://www.cnblogs.com/sysk/p/5924048.html

mysql查看修改字符集相关推荐

  1. mysql查看当前字符集_Mysql 查看字符集设置

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  2. MySQL查看修改存储引擎总结

    本文总结了MySQL下查看.修改存储引擎的一些方法.测试.验证环境为MySQL 5.6 ,如有差异,请以实际版本为准 1:查看MySQL的存储引擎信息 1.1 使用show engines命令. Su ...

  3. mysql批量修改字符集

    改所有表的字符集: 这个可以运行: /*更改discuz数据库中每个表的字符集为utf8,校对规则为utf8_bin */ CALL qifei(); DROP PROCEDURE IF EXISTS ...

  4. mysql修改字符集utf8mb4引发的惨案

    mysql修改字符集utf8mb4引发的惨案 环境配置: Linux CentOS 7 mysql5.7字符编码是utf8: 惨案原因:数据库表需要支持表情很符号,表情符号一般是4个字符,utf8最多 ...

  5. 如何修改mysql数据库的字符集_如何修改mysql字符集

    .安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像wind ...

  6. MySQL修改字符集

    MySQL数据库修改字符集,介绍一下修改的方法 1)系统工具iconv #file filename #mysqldump --default-character-set=utf8 >20180 ...

  7. mysql服务器的字符集

    文章:http://www.cnblogs.com/fantiantian/p/3468454.html 的评论中有这样的文字: 谢谢沧海一滴的总结 在Linux中一般都是UTF-8字符集.我们在建数 ...

  8. 修改及查看mysql数据库的字符集

    Liunx下修改MySQL字符集: 1.查找MySQL的cnf文件的位置 find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4 ...

  9. mysql5.0修改字符集,查看mysql字符集及修改表结构

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

最新文章

  1. 定制浏览器地址栏前的小图标
  2. 一 Storm 基础
  3. IOS中实现设备摇动检测
  4. win10输入法切换快捷键怎么设置
  5. python实现守护进程_守护进程原理及Python实现
  6. HTML iframe标签下 子页面调用父页面js 容易产生的跨域调用问题 Uncaught DOMException
  7. 华为组织结构30年演变历程(一文说透)
  8. 樊登读书会掌控读后感_《掌控谈话》读后感1500字
  9. fio_generate_plots
  10. 【Vue】Emitted value instead of an instance of Error
  11. 转发 :QQ游戏百万人同时在线服务器架构实现
  12. 汽车租赁小程序源码 上门取车
  13. 用MVC写的查询,添加,删除,修改,登录。
  14. swoole基础之http-server
  15. Ansoft HFSS v15.0 win32_64 Full-ISO 2DVD(三维结构电磁场仿真软件)
  16. C++ undefined symbol的问题分析和解决办法
  17. DEV-CPP的安装和使用
  18. python3.6 爬取淘宝评论(大衣+内衣)
  19. 坐标转换软件Coord使用
  20. Vue 生命周期篇探索 - 第二篇:生命周期-挂载流程

热门文章

  1. 【Spring框架家族】SpringBoot自动配置原理源码跟进
  2. HDU 1231 最大连续子序列:水dp
  3. 【nodejs爬虫】使用async控制并发写一个小说爬虫
  4. 30.MIN() 函数
  5. 推荐一个Android Studio很实用的插件android-butterknife-zelezny
  6. python file operations
  7. Latex 数学符号表
  8. 这回真的是挤时间了-PHP基础(三)
  9. xsl-mode属性用法
  10. ClassLoader(一)- 介绍